首页 > 解决方案 > Power Bi 比较两个表并获取不匹配条件的值

问题描述

我有 2 个表,我想检查表 1 (Type_Sorting) == (CCSClassCode_Type) 是否与表 2 (_Type Sorting) == (_CCS Class Type) 匹配:

例如,您可以看到 vi 在表 1 (CCSClassCode_Type) 中得到了错误的值,而正确的值XLB正如您在表 2 (_CCS Class Type) 中看到的那样不是ULM,表 2 的想法是检查人们是否键入了正确的值, 请不要认为表 2(_CCS 类类型)有重复值

先感谢您 :)

在此处输入图像描述

标签: powerbidax

解决方案


你可以这样计算:

Table 2 = 

Var trt = 
SELECTCOLUMNS(Table_2, "XX"
, COMBINEVALUES(",",Table_2[_CCS Class Type],Table_2[_Type Sorting]))
return

SUMMARIZECOLUMNS(Table_1[Column1]
, Table_1[CCSClassCode_Type]
, Table_1[Type_Sorting]
, FILTER(ALL(Table_1[CCSClassCode_Type],Table_1[Type_Sorting]), not( COMBINEVALUES(",",Table_1[CCSClassCode_Type],Table_1[Type_Sorting])
in trt )

))

在此处输入图像描述


推荐阅读