使用powerbi / DAX,我需要创建一种度量以对计算列(“单位”)中的数字求和,并按“顺序”分组,然后四舍五入到下一个整数。
我尝试过(尚未四舍五入): OrderSummary = SUMMARIZE(tblOrder,tblOrder [OrderNumber],“ TUnits”,SUM(tblOrder [Units]))
我收到错误消息'该表达式引用多个列。多列不能转换为标量值。'
Order | Units
---------------
OrderA | 1.1
OrderA | 2.3
OrderB | 2.4
OrderB | 4.5
OrderA的总数应为2.3 + 1.1,因此3.4向上舍入为4
OrderB的总数应为2.4 + 4.5,因此6.9舍入为7
DAX量度的输出应为11
答案 0 :(得分:0)
弄清楚了。我需要对SUMMARIZE使用表而不是列。 步骤:
创建新表
OrderSummary = SUMMARIZE(tblOrder, tblOrder[OrderNumber], "TUnits", SUM(tblOrder[Units]))
创建新的列(用于舍入)
Round = ROUNDUP(OrderSummary[TUnits], 0 )