首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >POWER中IF条件下使用关联()函数的语法

POWER中IF条件下使用关联()函数的语法
EN

Stack Overflow用户
提问于 2020-02-10 14:09:09
回答 1查看 300关注 0票数 0

我有两张桌子:表1:

代码语言:javascript
运行
复制
Product        LOB
BVPN           NS
SD-WAN         IS
QUICK START    NS
BVPN SMALL     OSBU

表2:

代码语言:javascript
运行
复制
Product        LOB
BVPN           NS
SD-WAN         IS
QUICK START    NS
BVPN SMALL     NS

我希望创建一个自定义列,它将根据table1的LOB列中的值将table2列中的值"OSBU“更改为NS,并保持其他值不变。我使用了以下代码,但它没有给出所需的输出。有人能分辨出什么不对劲吗?

代码语言:javascript
运行
复制
Column =
IF (
    'table1'[LOB] = "OSBU",
    RELATED ( 'table2'[LOB] ),
    'table1'[GOLD_BILLING_PROFILE.Product/Service]
)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-10 15:29:44

RELATED函数在仅建立关系的表之间工作。您必须根据产品在Table1和Table2之间创建关系,希望这是一对一的映射。下面的链接应该为您提供创建和管理关系的基本细节:

https://learn.microsoft.com/en-us/power-bi/desktop-create-and-manage-relationships

希望这能有所帮助。

编辑:

我不知道你为什么要用不同的变量来描述错误的条件。理想情况下,应该是这样:

代码语言:javascript
运行
复制
Column =
IF (
    'table1'[LOB] = "OSBU",
    RELATED ( 'table2'[LOB] ),
    'table1'[LOB]
)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60152166

复制
相关文章

相似问题

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