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

问题描述 投票:0回答:2

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

公式=计算(COUNTAX(FILTER('Query1','Query1'[Col1] =“类别”,'Query1'[Col2] =“,”))))

-有什么建议吗? -

string count powerbi dax find-occurrences
2个回答
0
投票

您可以使用以下库仑计算来计算字符串中的逗号数:

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

如果需要总计数,则可以简单地对计算出的字段求和。希望这会有所帮助。


0
投票

这可以解决问题,而无需计算列

Formula :=
CALCULATE (
    COUNTROWS ( FILTER ( 'Query1', FIND ( ",", 'Query1'[Col1],, 0 ) > 0 ) ),
    'Query1'[Col2] = "Category"
)
© www.soinside.com 2019 - 2024. All rights reserved.