我有一个Ratings
表,其中包含一些产品评分:
productKey rating
product-1 4
product-1 5
product-2 3
我想计算每件商品的平均评分:
(4+5+3)/3 = 12/3 = 4
( (4+5)/2 + 3 ) / 2 = (4.5 + 3) / 2 = 3.75
我设法用中间表
来做到这一点1)创建平均每件产品评级的表格:
RatingsPerProd = SUMMARIZE(Ratings,Ratings[productKey],"averageRating",AVERAGE(Ratings[rating]))
创建下表:
productKey averageRating
product-1 4.5
product-2 3
2)然后我只是AVERAGE
averageRating
但是我想在原始Ratings
表上使用1个单一度量执行此操作,但无论我尝试使用SUMMARIZE
公式,我都会收到以下错误:
表达式引用多个列...无法转换为a 标量值
如何在原始评级表中以单一衡量标准获得每件产品的平均值?