【问题标题】:Power BI If statementPower BI If 语句
【发布时间】:2019-11-06 16:53:00
【问题描述】:

我创建了四个计算列,根据列表中注册联系人 (CMS) 的存在(远程打开、远程关闭、书面打开、书面关闭),为每行中的唯一属性 ref 提供 True 或 False .我现在需要根据 True False 的组合为每个属性 ref 分配一个状态。

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

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

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

如果 -- Tele Open 为 TRUE = 正在进行中

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

如果 -- Tele Open 为 FALSE 并且 Tele Closed 为 TRUE = 已关闭 '''

以上所列类别中真假的各种组合将产生上述未调查、进行中或已关闭状态。

【问题讨论】:

    标签: if-statement powerbi-desktop


    【解决方案1】:

    带有 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"
    

    希望有帮助

    【讨论】:

      猜你喜欢
      • 2021-11-30
      • 1970-01-01
      • 2023-01-06
      • 1970-01-01
      • 2020-11-09
      • 1970-01-01
      • 2022-06-22
      • 2021-11-14
      • 2018-11-28
      相关资源
      最近更新 更多