Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
If statement 在Power BI中结合用户关系和IF语句_If Statement_Powerbi - Fatal编程技术网

If statement 在Power BI中结合用户关系和IF语句

If statement 在Power BI中结合用户关系和IF语句,if-statement,powerbi,If Statement,Powerbi,我在PowerBI中定义了两个表,它们由2个一对多关系关联: Table1 Table2 ContractID* CustomerID* ProviderID CustomerName BuyerID ProviderID和BuyerID都链接到CustomerID,而ProviderID-CustomerID是活动关系。但是,表1中的供应商/买方ID并非都存在于表2中的客户ID中。我需要在表1中添加两个新字段,如果供应商和买方各自的

我在PowerBI中定义了两个表,它们由2个一对多关系关联:

Table1              Table2
ContractID*         CustomerID*
ProviderID          CustomerName
BuyerID
ProviderID
BuyerID
都链接到
CustomerID
,而
ProviderID-CustomerID
是活动关系。但是,
表1
中的供应商/买方ID并非都存在于
表2
中的客户ID中。我需要在
表1
中添加两个新字段,如果供应商和买方各自的ID出现在
表2中,则这些字段将包含供应商和买方的名称,否则为“未知”。对于提供程序名称,没有问题,因为它基于活动关系:

ProviderName = IF(NOT(ISBLANK(RELATED(Table2[CustormerId]))); RELATED(Table2[CustomerName]); "Unknown")
但是,我仍然坚持使用买方的名称,因为我必须通过
用户关系
语句使用非活动关系。在这种情况下,我应该如何组合
IF
userrelationship
语句

非常感谢你的建议