【问题标题】:calculated column on two direct query tables fields in power BI.different scenariopower BI中两个直接查询表字段的计算列。不同的场景
【发布时间】:2020-07-16 20:39:10
【问题描述】:

以下是数据集表。我想要一个计算列。这两个表都是 Power BI 中的直接查询表

表 1:
材质
1234
1235
1236
第1237章

表 2:
材质
2234
2235
1234
第1235章

预期输出

表 1:
材料计算列
1234 1234
1235 1235
第1236章 没有
1237没有
计算列,它将比较材料和返回材料或 table1 中的“否”。我已经厌倦了相关的功能,但我没有运气。

【问题讨论】:

  • 您能否说明您是如何尝试相关功能的,以及您得到了什么错误或结果?

标签: powerbi dax


【解决方案1】:

您的表 2 是否包含唯一值?如果是这样,您可以将此公式用作计算列。 背后的逻辑是找到每个匹配的值,当它没有检索到“否”时。 公式找到的值必须转换为字符串才能与“否”在同一列中。

Result = 

var _lookup = LOOKUPVALUE('Table 2'[Value],'Table 2'[Value],[Value])

return if(ISBLANK(_lookup),"No",format(_lookup,"0"))

【讨论】:

  • Lookupvalue不被认为是一个函数,因为我使用的是直接查询,因为我使用的是直接查询获取表1和表2的数据,所以大部分函数在power Bi桌面中无法识别跨度>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-07-23
  • 2021-09-13
相关资源
最近更新 更多