繁体   English   中英

Power Bi - if 测量的问题

[英]Power Bi - issue with if measure

非常感谢您对此的帮助! 我正在尝试分析 power bi 中的一些数据,这就是当前显示数据的方式(只是一个示例)

表格如下所示:我不允许张贴图片,但我希望这可以理解(粗体字是 header 和 rest 是内容)

1) 公司 2) 错误次数 3) 使用时间

一个 1 3

一个 4 1

乙 1 2

乙 1 2

C 0 1

我希望表格变成这样:

1) 公司 2) 错误次数 3) 使用时间

一个 0 1

乙 0 1

C 1 1

所以要解释这一点:所以它总结了同一家公司的情况,如果 eroors >1,则显示 0,否则为 1。对于使用了多少时间,它是另一种方式,如果它被使用过一次,否则为 1 0。

这样做的目的是计算特定时期:错误数/使用时间*100。 (所以它会计算那个时期有多少个1并做数学)

我使用了 if 度量,但它没有帮助,因为我无法计算 ifs(不确定它是否有意义)

非常感谢::)

您好,请尝试以下代码:

您需要创建“新表”命令,然后粘贴代码:

完整的 DAX 代码:

NewTable =
ADDCOLUMNS (
    VALUES ( YourTable[Company] ),
    "Test1", CALCULATE ( IF ( SUM ( YourTable[No of error] ) > 1, 0, 1 ) ),
    "Test2", CALCULATE ( IF ( COUNT ( YourTable[Company] ) >= 1, 1, 0 ) )
)

如果我们测试一下,

财务报告准则

将公司添加到表视觉对象中,然后添加以下两个度量。

Measure1 = INT( NOT( CONVERT( SUM('Table'[No of error]), BOOLEAN)) )
Measure2 = INT( CONVERT( SUM('Table'[No of time to be used]), BOOLEAN)) 

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM