Power BI-如果是,然后除以总计

时间:2019-12-05 15:41:12

标签: powerbi dax

请尽可能在PI Bower中使用正确的语法语法。

我想说:

IF(TYR[Status] = 'Active', Sum(Contact_URN))

谢谢

2 个答案:

答案 0 :(得分:0)

您可以使用具有以下语法的IF:

IF(logical_test>,<value_if_true>, value_if_false) 

喜欢:

IF(TYR[Status] = 'Active';Sum(Contact_URN);BLANK()) 
// remove the BLANK() for the else condition if it is not what you want

或具有以下语法的SWITCH():

SWITCH(<expression>, <value>, <result>)
SWITCH(
    TRUE(),
    TYR[Status] = 'Active'; SUM(Contact_URN)
    // insert other conditions here if needed   
)

如果这不起作用,请提供有关您的字段和表的更多详细信息。

答案 1 :(得分:0)

根据您的示例,要寻找的度量的正确语法为:

Your Measure = Calculate(Sum(Contact_URN); Filter(TYR; TYR[Status] = "Active"))

如果度量条件是过滤器。