DAX Power BI 字符在字符串中的出现

DAX Power BI occurrences of character in string

-- 我的 DAX 公式无法计算 Column2 的字符串中特定 "Category" 行中“,”(逗号)的出现次数。 --

公式=计算( COUNTAX( 过滤器 ('Query1', 'Query1'[Col1] = "Category", 'Query1'[Col2] = ",") ) )

-- 有什么建议吗? --

您可以使用以下计算公式来计算字符串中逗号的数量:

Check = LEN(Query1[Col2])-LEN(SUBSTITUTE(Query1[Col2],",",""))

如果需要整体计数,可以简单的对计算字段求和。希望这有帮助。

这不需要计算列就可以解决问题

Formula :=
CALCULATE (
    COUNTROWS ( FILTER ( 'Query1', FIND ( ",", 'Query1'[Col1],, 0 ) > 0 ) ),
    'Query1'[Col2] = "Category"
)