Power BI 电源查询中的 Countifs

Countifs in Power BI power query

我在这个问题上苦苦挣扎了 2 天多,我做了很多搜索,但仍然找不到解决方案。 power query有没有类似excel中的Countifs的方法?请在下面找到我的示例数据

Table 1

Id           Countifs
A01          =COUNTIS(Table2[Id],[Id],Table2[Categorisation],"CORE"
A02
A03
A04
A05

Table 2

Id    Title       Categorisation
A01   Super        CORE
A01   Saving       Complex
A02   Saving       Complex
A02   Super        CORE
A03   Insurance    Redundant

非常感谢

如果您通过 ID 列在 table 1 和 2 之间建立关系,您可以在下面尝试 Measure 以获得您想要的输出-

Measure = 

var N =
CALCULATE(
    COUNT('Table 2'[Id]),
    FILTER(
        'Table 2',
        'Table 2'[Categorisation] = "CORE"
    )
)

return if(ISBLANK(N), 0, N)

输出-

更新

列代码-

Column = 

var current_id = 'Table 1'[Id]

var N =
COUNTROWS(
    FILTER(
        all('Table 2'),
        'Table 2'[Id] = current_id 
            && 'Table 2'[Categorisation] = "CORE"
    )
    
)+0  

return if(N>1,1,N)

假设 Table2 中的数据作为具有该名称的查询加载,在 powerquery 中,从 Table1 中引入数据并添加列..自定义列...使用公式:

=  List.Count(Table.SelectRows(Table2,(C) => [Id] = C[Id] and C[Categorisation] = "CORE")[Id])