Power BI COUNTIF - Как да репликирам логическата функция на COUNTIF?

Функция COUNTIF в Power BI

“COUNTIF” е логическа функция за отчитане на стойностите в диапазона въз основа на дадените условия. Като новодошъл може да не получите логиката за използване на функцията COUNTIF, тъй като няма никаква проста функция COUNTIF с Power BI. Все пак обаче можем да приложим същата логическа функция, която работи като COUNTIF в Power BI; в тази статия ще ви преведем как да репликирате логиката на функцията COUNTIF в Power BI, въпреки че няма никаква функция COUNTIF с Power BI.

За всички, които са използвали COUNTIF в Excel, може да им е лесно, защото има вградена функция с Excel, но при Power BI няма вградена функция. Това е мястото, където предизвикателството е за потребителите, защото да свършат една работа; потребителите трябва да разберат поне 3 други DAX функции.

Например, погледнете по-долу диапазон от данни в Excel.

От горния списък може да искате да преброите колко пъти държавата „Канада“ се появява в колоната за страната. В този случай нашите критерии са „Канада“, като тази страна въз основа на различни критерии можем да броим стойности.

Как да приложим функцията COUNTIF в Power BI?

Както казахме, в Power BI няма вградена функция COUNTIF. Трябва да приложим няколко други функции, за да свършим работата.

По-долу са данните, които използваме, за да приложим функцията COUNTIF в Power BI. Можете да изтеглите работната книга от връзката по-долу и да я използвате, за да практикувате с нас.

Първата таблица има стойност на продажбите „по държава“, а втората има уникален списък с държави, така че от първата таблица трябва да получим броя на уникалните списъци с държави.

  • Качете горните две таблици в Power BI.
  • Имаме две качени таблици „Таблица с данни“ и „Списък“. Щракнете с десния бутон върху таблицата „Списък“ и изберете „Нова колона“.
  • Сега дайте име на новата колона.
  • Отворете функцията CALCULATE.
  • За израз, отворете функцията COUNTA .
  • За функцията COUNTA Име на колона трябва да изберем колоната „Държава“ от „Таблица с данни“.

Задачата за функция COUNTA е изпълнена тук, затворете скобата и за следващия аргумент на функцията CALCULATE Filter1, функция Open FILTER .

  • Първият аргумент на функцията за филтриране е Таблица, т.е. от коя таблица трябва да преброим колоната за държава, така че изберете „Таблица с данни“.
  • Изразът на филтъра не е нищо друго освен за коя колона от „Таблица с данни“ искате да приложите филтър, така че ще бъде „Колона на страната“ от „Таблица с данни“.
  • Сега той ще приложи филтъра и след като филтърът бъде приложен, трябва да преброим държавата въз основа на уникалния списък на таблицата „Списък“, така че поставете знак за равенство и изберете „Държава“ от таблицата „Списък“.

Добре, приключихме с формулите. Затворете две скоби и натиснете клавиша Enter, за да получите резултата.

Както можете да видите, имаме броя на всяка държава в „Таблица с данни“. По този начин можем да приложим COUNTIF вид функция в Power BI, за да свършим работата.

Алтернативен метод на функцията COUNTIF

Също така можем да приложим още един метод, за да получим броя на държавите точно като функцията COUNTIF, т.е. използвайки метода COUNT ROWS.

  • Щракнете с десния бутон на мишката върху избора на опцията „Нова колона“.
  • Това време дава различно име от предишното.
  • Отворете функцията COUNTROWS.
  • За тази функция отворете отново функцията FILTER.
  • В таблицата , че ние трябва да се брои е "Данни на маса", така че изберете един и същ.
  • За изразяване на филтри следвайте метода, който направихме в предишния пример.

Ето; имаме броя на всяка държава от „Таблица с данни“. Подобно на това, използвайки комбинация от формули DAX в Power BI, можем да репликираме и функционалността на COUNTIF на Excel в Power BI.

Забележка: Power BI COUNTIF файлът също може да бъде изтеглен от връзката по-долу и крайният изход може да бъде прегледан.

Можете да изтеглите този шаблон на Power BI COUNTIF тук - Power BI COUNTIF шаблон

Неща за запомняне

  • В Power BI няма вградена функция COUNTIF.
  • FILTER ще приложи филтъра за споменатата колона със споменатите критерии.
  • След прилагане на филтър, COUTNROWS отчита броя на редовете, налични за филтъра.

Интересни статии...