如何对包含逗号分隔字符串的列中的出现次数进行计数和分组

How to count and group by number of occurrences in a column containing comma delimited string

我有这样一个专栏:

Data
A,B,C
A,C
A,C,D
A,B,C,D,E

我想要以下结果。

Data Count
A 4
C 4
B 2
D 2
E 1

如何在不拆分 DAX 列的情况下实现这一点?

任何帮助将不胜感激..

您可以通过创建一个新的 table

来实现这一点
Table =
VAR _1 =
    ADDCOLUMNS ( 'Table 1', "new", SUBSTITUTE ( 'Table 1'[Data], ",", "|" ) )
VAR _2 =
    GENERATE (
        _1,
        ADDCOLUMNS (
            GENERATESERIES ( 1, PATHLENGTH ( [new] ) ),
            "alphabets", PATHITEM ( [new], [Value], TEXT )
        )
    )
VAR _3 =
    GROUPBY ( _2, [alphabets], "count", COUNTX ( CURRENTGROUP (), [alphabets] ) )
RETURN
    _3