如何解决操作直接查询数据源
我有一个直接查询数据源 - 由于它是 DQ,我无法使用查询编辑器 - 任何操作都必须通过 DAX 公式完成。
我想要达到的目标: 我需要将 TABLEA.ColA 中的每一行与 TABLEB 中的值相减
我尝试过的:
我有表 A - 直接查询数据源:
ID| ColA | ColB |
-----------------
A | 1 | 4 |
B | 2 | 5 |
C | 3 | 6 |
我有TABLE B - 手动输入的表格:
ID| ColX |
----------
A | 12 |
B | 13 |
C | 14 |
我尝试在 TABLE A 中创建一个新列,它使用 lookupvalue 将 TABLEB.ColX 中的值映射到 TABLEA 的 ID 上
不幸的是,DQ 也不允许用于列操作的查找值。
问题:如何将预定义值的自定义列手动添加到 TABLEA(DQ 数据源)中?
解决方法
您可以尝试使用 Measure 而不是 Calculated Column 如下,使用 LOOKUPVALUE-
lookup_value =
LOOKUPVALUE(
table_b[ColX],table_b[ID],MIN(table_a[id])
)
这是输出-
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。