Я борюсь с правильным синтаксисом для столбца усреднения. Что у меня есть - из редактора RavenDB Studio:
Карта:
from area in docs.Level5_AdministrativeAreas
select new
{
area.NAME_4,
totalPrice = area.pricePerSquareMetre,
areaCount = 1,
priceAverage = 0
}
Уменьшение:
from result in results
group result by new { result.NAME_4 } into g
select new
{
NAME_4 = g.Key.NAME_4,
totalPrice = g.Sum(x => x.totalPrice),
areaCount = g.Sum(x => x.areaCount),
priceAverage = totalPrice / areaCount
}
Подсчет и общая стоимость рассчитываются правильно, но я не не знаю, как ссылаться на totalPrice
и areaCount
.
Требуется ли дополнительный блок выбора? Я пробовал "g.totalPrice" и "g.priceAverage", но он не распознается.
Спасибо за помощь!