我需要创建一个基于功率的度量,该度量基于唯一的序列号来计算首过合格率(FPY)。
Measure (FPY) =
(Count of unique serial numbers that dont have a "Fail" result)
divided by
(Count of total amount of unique serial numbers)
然后可以将该度量绘制在可以由日期范围切片器动态过滤的图表上:
答案 0 :(得分:0)
这应该可以解决问题:
FPY =
VAR FailedSerialNumbers =
CALCULATETABLE (
VALUES ( 'Table'[Serial Number] ),
FILTER ( ALL ( 'Table'), 'Table'[RESULT] = "FAIL" )
)
VAR SerialNumbers =
VALUES ( 'Table'[Serial Number] )
VAR FPYResult =
CALCULATE (
DISTINCTCOUNT ( 'Table'[Serial Number] ),
'Table'[Serial Number] IN EXCEPT ( SerialNumbers, FailedSerialNumbers )
)
VAR SerialNumberVolume =
CALCULATE ( DISTINCTCOUNT ( 'Table'[Serial Number] ) )
RETURN
DIVIDE ( FPYResult, SerialNumberVolume )
产生以下内容:
此解决方案使用两个表变量,一个包含失败的序列号,另一个包含所有序列号。使用这些表,我可以使用EXCEPT
函数提取从未失败的所有序列号。一旦计算出该值,我们就将其除以总体积。
希望对您有帮助!
答案 1 :(得分:0)