首页 > 解决方案 > Vlookup 到另一个表的 DAX 公式

问题描述

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

表格1

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

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

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

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

标签: powerbidaxvlookuppowerbi-desktoppowerbi-datasource

解决方案


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

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


推荐阅读