DAX Power BI 字符串中字符出现的次数

4

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

公式 = CALCULATE( COUNTAX( FILTER ('Query1', 'Query1'[Col1] = "Category", 'Query1'[Col2] = ",") ) )

-- 有什么建议吗?--

2个回答

8
您可以使用以下列计算来计算字符串中逗号的数量:
Check = LEN(Query1[Col2])-LEN(SUBSTITUTE(Query1[Col2],",",""))

如果你需要总数,你可以简单地把计算字段相加。希望这可以帮助到你。


0

这样做就可以了,不需要计算列

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接