Power BI:根据具有多个 OR 的度量来过滤表格

问题描述 投票:0回答:1

我正在尝试根据下面粘贴的度量来过滤表格。如果满足以下条件,则表“sheet1”中的一行应显示在表中:

  • “父链接”列包含定义的字符串 AND
  • “CRA 摄入状态”列等于“待办事项”或
  • “有资格资本化”栏等于“否”或为空或
  • “解决方案意图状态”列等于“待办事项”或“未定义”。

此代码给出以下错误“表达式引用多个列”。多个列无法转换为标量值。”我不知道如何解决它。有人可以帮忙吗?

Filter missing requirements =
VAR MTMB = "ABN-1095"
VAR Filtermissing =
FILTER('Sheet1',
    CONTAINSSTRING('Sheet1'[Parent Link], MTMB) &&
    'Sheet1'[CRA Intake Status] = "To Do" ||
    'Sheet1'[Eligible for Capitalisation] = "No" ||
    ISBLANK('Sheet1'[Eligible for Capitalisation]) ||
    'Sheet1'[Solution Intent status] = "Undefined" ||
    'Sheet1'[Solution Intent status] = "To Do"
    )

RETURN
    Filtermissing
filter powerbi dax measure
1个回答
0
投票

您的措施正在返回一张桌子 - 也许您正在追求...

Filter missing requirements =
  VAR MTMB = "ABN-1095"
  VAR Filtermissing = 
    CALCULATE(
      COUNTROWS('Sheet1'),
      FILTER('Sheet1',
        CONTAINSSTRING('Sheet1'[Parent Link], MTMB) &&
        'Sheet1'[CRA Intake Status] = "To Do" ||
        'Sheet1'[Eligible for Capitalisation] = "No" ||
        ISBLANK('Sheet1'[Eligible for Capitalisation]) ||
        'Sheet1'[Solution Intent status] = "Undefined" ||
        'Sheet1'[Solution Intent status] = "To Do"
      )
    )
  RETURN
    Filtermissing

© www.soinside.com 2019 - 2024. All rights reserved.