Функция COUNTAX
считает каждую строку, которая оценивается как непустое. В вашем случае выражение оценивается как FALSE()
для каждой строки, поскольку звездочки не действуют как дикие, а как буквальные звездочки, поэтому каждая строка подсчитывается.
Как насчет подсчета строк после фильтрации для тех, которые содержат "box one"?
BoxOneCount =
COUNTROWS (
FILTER ( Survey, CONTAINSSTRING ( Survey[What Influenced], "box one" ) )
)
Редактировать: Функция CONTAINSSTRING
DAX более новая, которая не работает в Excel. Вы должны быть в состоянии использовать альтернативу с FIND
для Excel.
BoxOneCount =
COUNTROWS (
FILTER (
Survey,
NOT ( ISERROR ( FIND ( "box one", Survey[What Influenced] ) ) )
)
)