powerbi - Vlookup 到另一个表的 DAX 公式
问题描述
我正在使用表单来捕获数据并导入到表中。在这种形式中,有一个多选选项。当表捕获数据时,它看起来像这样。
表格1
- 第一项 - 价值 1
- 第 2 项 - 值 1,值 3
- 第 3 项 - 值 2、值 3
- 第 4 项 - 值 1、值 2、值 3
- 第 5 项 - 价值 2
- 第 6 项 - 价值 3
当我对 Table1 中的这些数据创建 PowerBI 过滤器时,它看起来像这样......
- 价值1
- 值 1、值 2、值 3
- 值 1,值 3
- 值 2,值 3
- 价值2
- 价值3
我想创建一个 VLOOKUP 公式来查找一个值的所有实例。PowerBI 中的过滤器理想情况下如下所示:
- 价值1
- 价值2
- 价值3
我的第一个倾向是使用设置的值创建 Table2
- 价值1
- 价值2
- 价值3
现在我只需要使用基于 Table2 的过滤器来搜索 Table1 的公式。我如何设置我的公式来做到这一点?
解决方案
选项 1:您可以使用逗号分隔符拆分项目列,并为每个项目创建一行。现在使用项目列创建过滤器视觉对象,您将始终根据过滤器视觉对象中的选定项目获得相关行。在这种情况下,您不需要 Table2。
选项 2:如您所说,使用值 - Value1、Value2 和 Value3 创建 Table2。现在在表一中创建一个度量,您将在其中根据过滤器视觉对象中的选定项目返回 1 或 0。最后使用Measure = 1或类似的东西应用过滤器。您可以使用IN运算符比较 Filter 和 Table1 之间的值。
推荐阅读
- iphone - 插入邮件签名iphone时出现错误'null'
- android - React Native 的后端框架选择
- mongodb - 如何在由于此错误而无法启动的辅助副本集成员上设置 featureCompatibilityVersion?
- wso2 - wso2 micro-integrator 7.0.0 服务链高级
- php - Laravel Gate::any() 返回恢复的值
- c++ - 指针赋值在递归函数中不起作用
- c - 在 C 中查询目录的替代 dir 命令
- c# - 如何确保在 Windows 关机事件中上传 FTP 文件?
- javascript - 运行扩展测试时 VSCode/Mocha 过早退出
- ruby-on-rails - Rails 向版主或管理员重播消息 - 取决于 created_at 日期