Powerbi 幂次BI中首次出现的不同值之和
在Power BI中,我的数据中有一些重复条目,只有一列不同,这是一个“详细信息”列 我意识到这是数据结构的一个问题,但它不能改变 基本上,当我对Power BI卡上的值列求和时,我只希望它对每个唯一的名称求和,因此在本例中:Powerbi 幂次BI中首次出现的不同值之和,powerbi,dax,Powerbi,Dax,在Power BI中,我的数据中有一些重复条目,只有一列不同,这是一个“详细信息”列 我意识到这是数据结构的一个问题,但它不能改变 基本上,当我对Power BI卡上的值列求和时,我只希望它对每个唯一的名称求和,因此在本例中: Total = 10 + 15 + 7 我将使用矩阵中的细节,因此我不能简单地从查询编辑器中删除重复项 有没有办法用DAX公式过滤?仅对项目的第一次出现进行求和?您可以按如下方式创建度量: Total = SUMX(DISTINCT(Data[Name]), FIRS
Total = 10 + 15 + 7
我将使用矩阵中的细节,因此我不能简单地从查询编辑器中删除重复项
有没有办法用DAX公式过滤?仅对项目的第一次出现进行求和?您可以按如下方式创建度量:
Total = SUMX(DISTINCT(Data[Name]), FIRSTNONBLANK(Data[Value], 0))
它将为所有不同的名称
返回第一个非空的值
,并将其相加
结果:
这一定有帮助
Table = SUMMARIZE(Sheet2,Sheet2[Item],"Sales Quantity",SUM(Sheet2[Sales Quantiy]),"Purchase Quantity",CALCULATE(SUMX(DISTINCT(Sheet2[Purchase Quantity]),FIRSTNONBLANK(Sheet2[Purchase Quantity],0))))
Table = SUMMARIZE(Sheet2,Sheet2[Item],"Sales Quantity",SUM(Sheet2[Sales Quantiy]),"Purchase Quantity",CALCULATE(SUMX(DISTINCT(Sheet2[Purchase Quantity]),FIRSTNONBLANK(Sheet2[Purchase Quantity],0))))