【发布时间】:2020-03-01 16:21:17
【问题描述】:
我正在为平均列的正确语法而苦苦挣扎。我所拥有的——来自 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”,但无法识别。
感谢您的帮助!
【问题讨论】:
标签: average ravendb reduce ravendb-studio