Power BI查找重复项,然后查找它们是否与其他库中的重复项完全相同

时间:2020-09-08 20:45:10

标签: excel-formula powerbi powerquery

我首先尝试查找CODE(随机序列号)的重复项。我能够计算重复项,发现一对值> 1

Rule1 = 

Var CountDups = [CODE#]
RETURN

CALCULATE(
    COUNTROWS('Table'),
    all('Table'),
    'Table'[CODE#] = CountDups 
)

这使我们能够找到重复项以及重复项的数量。

enter image description here

我想比较表中的其他两列(E和F)是否匹配。

Rule 2 = 
IF(
 'Table'[Rule1]>1, 
Check if INFO1=INFO1 (comparing them to each other)

.....

Rule3 = 
IF(
 'Table'[Rule1]>1, 
Check if INFO2=INFO2 (comparing them to each other)

我附了一个例子。因此,一旦我们有了重复的CODE#,我想确保B列(INFO1)和C列(INFO2)一致。

我在E和F列的括号中附加了我要遵循的逻辑。

可以填充E和F列的其他行,但是我只想关注重复项。找到重复项后,请显示/测试它们是否与其他列完全相同。

1 个答案:

答案 0 :(得分:1)

您需要以下3种措施-

Rule1 = 

VAR current_row_code = compare_row_column[code]

RETURN
CALCULATE(
    COUNTROWS(compare_row_column),
    FILTER(
        ALL(compare_row_column),
        compare_row_column[code] = current_row_code
    )
)
rule 2 = 

VAR current_row_code = compare_row_column[code]

VAR info_1_count =
CALCULATE(
    COUNT(compare_row_column[info1]),
    FILTER(
        ALL(compare_row_column),
        compare_row_column[code] = current_row_code
    )
)

VAR info_1_distinct_count =
CALCULATE(
    DISTINCTCOUNT(compare_row_column[info1]),
    FILTER(
        ALL(compare_row_column),
        compare_row_column[code] = current_row_code
    )
)

RETURN 
IF(
    info_1_count = 1, 
    BLANK(),
    IF(
        info_1_count = info_1_distinct_count, 
        "No", 
        "Yes"
    )
)
rule 3 = 

VAR current_row_code = compare_row_column[code]

VAR info_2_count =
CALCULATE(
    COUNT(compare_row_column[info2]),
    FILTER(
        ALL(compare_row_column),
        compare_row_column[code] = current_row_code
    )
)

VAR info_2_distinct_count =
CALCULATE(
    DISTINCTCOUNT(compare_row_column[info2]),
    FILTER(
        ALL(compare_row_column),
        compare_row_column[code] = current_row_code
    )
)

RETURN 
IF(
    info_2_count = 1, 
    BLANK(),
    IF(
        info_2_count = info_2_distinct_count, 
        "No", 
        "Yes"
    )
)

这是最终输出-

enter image description here

相关问题