Powerbi 如何计算多个不同的值?

Powerbi 如何计算多个不同的值?,powerbi,dax,Powerbi,Dax,我已经写了一个DAX,如果组织有多个(不同的)部门,它应该在单元格中标记为1,但是,我一直遇到一些问题 Dup = CALCULATE( COUNT('Inspection Scheduling Spreadsheet'[Licensed Establishment / Organisation]), FILTER( VALUES ('Inspection Scheduling Spreadsheet'[Licensed Establishment / Org

我已经写了一个DAX,如果组织有多个(不同的)部门,它应该在单元格中标记为1,但是,我一直遇到一些问题

Dup = 
CALCULATE( 
    COUNT('Inspection Scheduling Spreadsheet'[Licensed Establishment / Organisation]),
    FILTER(
        VALUES ('Inspection Scheduling Spreadsheet'[Licensed Establishment / Organisation] ),
        DISTINCTCOUNT( 'Inspection Scheduling Spreadsheet'[Sector]) > 1 
    )
) 

Dup
应返回
0
,因为该组织一直在同一部门。

然而,此时Dup应返回1 因此,当一个组织拥有多个部门时,Dup列应返回
1
else
0

尝试下面的代码-

Dup =

VAR current_row_org = MIN('Inspection Scheduling Spreadsheet'[Licensed Establishment / Organisation])

VAR dist_count =  
CALCULATE( 
    DISTINCTCOUNT('Inspection Scheduling Spreadsheet'[Sector]),
    FILTER(
        ALL('Inspection Scheduling Spreadsheet'),
        'Inspection Scheduling Spreadsheet'[Licensed Establishment / Organisation] = current_row_org
    )
)

RETURN IF(dist_count > 1,1,0)


我测试了上面的代码,所有的东西都返回了0。这应该是可行的。你有没有更改代码中的任何部分?如果是这样,请在此处共享新的度量代码。我刚刚创建了一个自定义列,并将整个代码放在其中,它为每个组织返回0。如果是自定义列,只需创建第一个变量-VAR current_row_org=“检验计划电子表格”[授权机构/组织]