首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PowerBI条件

PowerBI条件
EN

Stack Overflow用户
提问于 2019-02-19 03:23:15
回答 2查看 39关注 0票数 1

我想知道是否有可能在Power BI中做我想做的事情。它必须检查条件,并在此基础上讲述有关比较的内容。使用excel真的很容易做到这一点,只是如果。

我打算做一个比较工具。

EN

回答 2

Stack Overflow用户

发布于 2019-02-19 19:21:24

Power BI对于做这些事情来说不是很强大,但它仍然是有可能的。您需要使用您的数据创建两个完全相同的表。然后,对于Table1,按年龄排序,然后添加从0开始的索引列。类似地,对于Table2,按年龄排序,然后添加从1开始的索引列。

之后,根据索引列,使用左外部联接合并这两个表。现在就差不多了:在新创建的合并表中,使用以下公式添加列:

if(Merge1[Age]> Merge1[Table2.Age],Merge1[Name],Merge1[Table2.Name]) & " is older than "&Merge1[Table2.Name]

你会得到类似这样的结果:

希望这能有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2019-02-20 00:44:05

如果您不想为您的选择创建两个表,您可以在单个切片器上使用多选。

我在卡片上使用的度量如下:

代码语言:javascript
运行
复制
Older = 
VAR Name1 = MIN(Table01[Name])
VAR Name2 = MAX(Table01[Name])
VAR Age1 = CALCULATE(SELECTEDVALUE(Table01[Age]), Table01[Name] = Name1)
VAR Age2 = CALCULATE(SELECTEDVALUE(Table01[Age]), Table01[Name] = Name2)
RETURN
IF(
    Age1 > Age2,
    Name1 & " is older than " & Name2,
    Name2 & " is older than " & Name1
)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54754020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档