Power BI If 语句

Power BI If statement

我创建了四个计算列,根据列表中注册联系人 (CMS) 的存在(Tele Open、Tele Closed、书面开放,书面封闭)。我现在需要根据 True False 的组合为每个 属性 ref 分配一个状态。

我可以在 Excel 中使用多个嵌套的 IF AND 语句来执行此操作,但我对在 Power BI 中执行此操作感到困惑。

我还没有尝试这样做,需要一些关于如何构建语句的建议,因为我对 M 语言不够熟悉。

''' 如果 -- 全部为假 = 尚未调查

如果 -- Tele Open 为真 = 正在进行

如果 -- Tele Open 为 FALSE 且 Tele Closed 为 FALSE 且 Written Open AND/OR Written Closed 为 True = In Progress

如果 -- Tele Open 为 FALSE AND Tele Closed 为 TRUE = Closed '''

以上所列类别中 True False 的各种组合将产生如上所述的 Not Yet Investigated、In Progress 或 Closed 状态。

带有 IF 语句的计算列的基本语法是

column = if [something] > 1 then [something] else [something else]

然后您可以使用 and 和 or

嵌套语句
column = if [something] >= 1 and [something] <= 10
then "Low"
else if [something] >= 10 and [something] <= 20
then "medium"
else "high"

希望对您有所帮助