【问题标题】:DAX formula for Vlookup to another tableVlookup 到另一个表的 DAX 公式
【发布时间】:2021-07-01 10:22:54
【问题描述】:

我正在使用表单来捕获数据并导入表格。在这种形式中,有一个多选选项。当表格捕获数据时,它看起来像这样。

表1

  • 第一项 - 价值 1
  • 第二项 - Value1,Value3
  • 第三项 - Value2,Value3
  • 第 4 项 - Value1,Value2,Value3
  • 第 5 项 - Value2
  • 第 6 项 - Value3

当我对 Table1 中的这些数据创建 PowerBI 过滤器时,它看起来像这样......

  • 值1
  • 值1,值2,值3
  • 值1,值3
  • 值2,值3
  • 价值2
  • 价值3

我想创建一个 VLOOKUP 公式来查找值的所有实例。 PowerBI 中的过滤器理想情况下如下所示:

  • 值1
  • 价值2
  • 价值3

我的第一个倾向是使用设置的值创建 Table2

  • 值1
  • 价值2
  • 价值3

现在我只需要使用基于 Table2 的过滤器来搜索 Table1 的公式。如何设置我的公式来做到这一点?

【问题讨论】:

    标签: powerbi dax vlookup powerbi-desktop powerbi-datasource


    【解决方案1】:

    选项 1:您可以使用逗号分隔符拆分您的项目列,并为每个项目创建一行。现在使用项目列创建过滤器视觉对象,您将始终根据过滤器视觉对象中的选定项目获得相关行。在这种情况下,您不需要 Table2。

    选项 2: 如您所说,创建具有值的 Table2 - Value1、Value2 和 Value3。现在在表一中创建一个 Measure,您将根据过滤器视觉对象中的选定项目返回 1 或 0。最后使用 Measure = 1 或类似的东西应用过滤器。您可以使用 IN 运算符来比较 Filter 和 Table1 之间的值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-04
      • 2022-01-07
      • 1970-01-01
      相关资源
      最近更新 更多