DAX 函数计算单元格值是否以特定字符开头
DAX function to count if a cell value begins with a certain character
我需要一个函数来计算特定列中以特定字母开头的行数。
例如:
我有一个包含 A、B 和 C 列的 table。
我想计算 B 列中有多少行具有以 M 开头的值。
我是新手,需要开发一个DAX函数。
知道怎么做吗?
您可以通过使用正则表达式过滤列以匹配第一个字符来创建临时 table。然后计算 temp table.
中的行数
[test] = VAR tempTable =
FILTER ( 'Table', IsMatch('Table'[B],"^M",MatchOptions.Contains)))
RETURN
COUNTROWS ( tempTable )
Count =
COUNTROWS (
FILTER (
'Table' ,
LEFT ( 'Table'[column B] , 1 ) = "M" )
)
)
我需要一个函数来计算特定列中以特定字母开头的行数。
例如: 我有一个包含 A、B 和 C 列的 table。 我想计算 B 列中有多少行具有以 M 开头的值。
我是新手,需要开发一个DAX函数。
知道怎么做吗?
您可以通过使用正则表达式过滤列以匹配第一个字符来创建临时 table。然后计算 temp table.
中的行数[test] = VAR tempTable =
FILTER ( 'Table', IsMatch('Table'[B],"^M",MatchOptions.Contains)))
RETURN
COUNTROWS ( tempTable )
Count =
COUNTROWS (
FILTER (
'Table' ,
LEFT ( 'Table'[column B] , 1 ) = "M" )
)
)