【问题标题】:PowerBI - lookup - is a value that's in column 1 in column 2?PowerBI - 查找 - 是第 2 列第 1 列中的值吗?
【发布时间】:2022-01-20 00:08:53
【问题描述】:

这是我可以在睡梦中使用 Excel 做的事情,但我在 PowerBI 中为这个基本的事情而苦苦挣扎。我的 Items 表中有一个名为 ID 的列,同一个表中有一个名为 ParentID 的列。

我希望在 PowerBI 中做的是创建 CalcColumn - 查找 ID 是否在 Parent ID 列中并返回响应

我已经使用查找值函数尝试了计算列的几种不同变体,但我要么带回一个值的父 id(我已经拥有),要么带回随机 id 编号(既不是 id 也不是父母)或者它告诉我我有多个值。

ID ParentID CalcColum
1 Parent
2 1 Not found
3 Parent
4 1 Parent
5 3 Not found
6 4 Parent
7 6 Not found
8 Not found

我该如何解决这个问题?

【问题讨论】:

  • 我认为这会对您有所帮助:community.powerbi.com/t5/Desktop/… -- 这是关于两个不同的表,但我相信您可以毫无问题地将其更改为同一个表但有两个不同的列。而不是“是”和“否”,你当然应该使用“父母”和“未找到”

标签: powerbi calculated-columns


【解决方案1】:

在 DAX 中也相当简单。

试试这个表达式作为计算列:

IF ( Table1[ID] IN VALUES ( Table1[ParentID] ), "Parent", "Not found" )

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-24
    • 1970-01-01
    • 1970-01-01
    • 2019-09-12
    • 2014-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多