Power Pivot:如果和列b,则总和列a> 0

时间:2017-09-01 22:53:53

标签: powerpivot dax measures

关于电力枢轴模型中的以下表格条目以及目标衡量标准/结果,我现在已经结束了。

我们有以下数据:

实体 发票 租借

 1            15       14
 1            20       20
 1           100
 2            50
 2            75
 3            20       10
 3            30
 3            50

现在我想添加一个度量,只给出我们Inovice的总和,如果Lease的总和是> 0.数据透视表应如下所示:

实体 发票 租借 衡量

 1          135         34        135
 2          125                     0
 3          100         10        100

感谢您提供所有提示和解决方案。

最佳

GOKHAN

1 个答案:

答案 0 :(得分:0)

我可能有一个解决方案......

从Excel中的这个表开始,名为Table1:

enter image description here

...并将其添加到您的数据模型中:

enter image description here

然后使用以下代码添加一列:

=if(AND(MAXX(filter(Table1,[Column1]=EARLIER([Column1])),[Column3])>0,minx(filter(Table1,[Column1]=EARLIER([Column1])),[Column3])>0),SUMX(filter(Table1,[Column1]=EARLIER([Column1] )),[Column2])/COUNTX(filter(Table1,[Column1]=EARLIER([Column1] )),[Column2]),0)

......得到这个:

enter image description here

然后使用以下设置添加数据透视表:

enter image description here

......得到这个:

enter image description here