




Вы можете создать меру и использовать РАСЧЕТ с соответствующим фильтром, например:
Count In List = CALCULATE(COUNT(dCustomers[customerId]),
dCustomers[customerType] = "FR" ||
dCustomers[customerType] = "DE" ||
dCustomers[customerType] = "GG")
Я бы предложил использовать оператор IN, чтобы записать его более лаконично:
Count (Calculate) =
CALCULATE (
COUNTROWS ( dCustomers ) ,
dCustomers[customerType] IN {"FR", "DE", "GG"}
)
Вы также можете использовать COUNTROWS непосредственно в отфильтрованной таблице, это выглядит немного быстрее из-за небольшого тестирования на случайном наборе данных, но, пожалуйста, выполняйте сравнительный анализ в каждом конкретном случае:
Count (Filter) =
COUNTROWS (
FILTER (
dCustomers ,
dCustomers[customerType] IN {"FR", "DE", "GG"}
)
)