百分比值下的总行数

时间:2019-10-25 10:37:29

标签: dax

我创建了一个显示毛利润并且可以正常运行的度量。我想用这个来计算GP小于10%的次数

我试图创建一个公式,但是我对dax并不陌生,我想我可以使用IF函数,如果它小于或大于1或0,然后使用count函数。

0

验证时出现错误参数不是正确的类型。

2 个答案:

答案 0 :(得分:0)

Dax可以在要使用的表上应用过滤器,并在此过滤后的表上执行计算。

使用函数计算进行这种类型的计算 https://docs.microsoft.com/en-us/dax/calculate-function-dax

最简单的方法是为每行添加一列具有毛利润的行,并计算按10%过滤的行

您的列:

GP = (Sheet2[FJ[Bill]]]-Sheet2[FJ[cost]]]) / Sheet2[FJ[Bill]]]

您的新度量将如下所示:

Measure 2 = CALCULATE(COUNTROWS(Sheet2),and(Sheet2[GP] < 0.1,Sheet2[GP] >= 0 ))

答案 1 :(得分:0)

经过一番挖掘和反复试验,我相信这是我的解决方案。我不想添加计算列。

COUNTROWS(
Filter(FJ, sum(FJ[Bill]) - Sum(FJ[Cost]) / sum(FJ[Bill]) <0.1)
)