Power BI AANTAL.ALS - Hoe AANTAL.ALS logische functie repliceren?

AANTAL.ALS-functie in Power BI

"AANTAL.ALS" is een logische functie om de waarden in het bereik te tellen op basis van de gegeven voorwaarden. Als nieuwkomer begrijpt u misschien niet de logica van het gebruik van de AANTAL.ALS-functie, omdat er geen eenvoudige AANTAL.ALS-functie is met Power BI. Toch kunnen we dezelfde logische functie toepassen, die werkt als de AANTAL.ALS in Power BI; in dit artikel laten we u zien hoe u COUNTIF-functielogica repliceert in Power BI, ook al is er geen COUNTIF-functie met Power BI.

Voor iedereen die COUNTIF in Excel heeft gebruikt, vonden ze het misschien gemakkelijk omdat er een ingebouwde functie met Excel is, maar met Power BI is er geen ingebouwde functie. Dit is waar de uitdaging voor gebruikers ligt, namelijk om één klus te klaren; gebruikers moeten ten minste drie andere DAX-functies begrijpen.

Bekijk bijvoorbeeld het onderstaande gegevensbereik in Excel.

Van de bovenstaande lijst wilt u wellicht tellen hoe vaak het "Canada" -land in de landkolom voorkomt. In dit geval zijn onze criteria "Canada" land zoals dit op basis van verschillende criteria die we kunnen tellen.

Hoe de AANTAL.ALS-functie in Power BI toepassen?

Zoals we hebben verteld, is er geen ingebouwde AANTAL.ALS-functie in Power BI. We moeten een paar andere functies toepassen om de klus te klaren.

Hieronder staan ​​de gegevens die we gebruiken om de AANTAL.ALS-functie in Power BI toe te passen. U kunt het werkboek downloaden via de onderstaande link en het gebruiken om met ons te oefenen.

De eerste tafel heeft een "landspecifieke" verkoopwaarde en de tweede tafel heeft een unieke landenlijst, dus van de eerste tafel moeten we de telling van de unieke landenlijst krijgen.

  • Upload de bovenstaande twee tabellen naar Power BI.
  • We hebben twee tabellen geüpload met 'Gegevenstabel' en 'Lijst'. Klik met de rechtermuisknop op de tabel 'Lijst' en kies 'Nieuwe kolom'.
  • Geef nu een naam aan de nieuwe kolom.
  • Open de functie CALCULATE.
  • Voor expressie, open COUNTA- functie.
  • Voor de COUNTA- functie Kolomnaam moeten we de kolom 'Land' kiezen uit 'Gegevenstabel'.

COUNTA-functietaak wordt hier gedaan, sluit de haak en voor het volgende argument van BEREKEN functie Filter1, Open FILTER- functie.

  • Het eerste argument van de filterfunctie is Tabel, dwz uit welke tabel we de landkolom moeten tellen, dus kies 'Gegevenstabel'.
  • Filteruitdrukking is niets anders dan voor welke kolom van de "gegevenstabel" u een filter wilt toepassen, dus het wordt "landkolom" van "gegevenstabel".
  • Nu zal het het filter toepassen, en zodra het filter is toegepast, moeten we het land tellen op basis van de unieke lijst van de "Lijst" -tabel, dus plaats een gelijkteken en kies "Land" uit de "Lijst" -tabel.

Ok, we zijn klaar met formules. Sluit twee haakjes en druk op de enter-toets om het resultaat te krijgen.

Zoals u kunt zien, hebben we de telling van elk land in de "gegevenstabel". Op deze manier kunnen we een AANTAL.ALS-functie in Power BI toepassen om de klus te klaren.

Alternatieve methode voor AANTAL.ALS-functie

We kunnen ook nog een methode toepassen om het aantal landen te krijgen, net als de AANTAL.ALS-functie, dat wil zeggen met behulp van de COUNT ROWS-methode.

  • Klik met de rechtermuisknop op het kiezen van de optie "Nieuwe kolom".
  • Deze keer geeft een andere naam dan de vorige.
  • Open de COUNTROWS-functie.
  • Voor deze functie opent u de FILTER-functie opnieuw.
  • De tabel die we moeten tellen is "gegevenstabel", dus kies dezelfde.
  • Volg voor Filter Expression de methode die we in het vorige voorbeeld hebben gebruikt.

Daar ga je; we hebben de telling van elk land uit de "gegevenstabel". Door op deze manier een combinatie van DAX-formules in Power BI te gebruiken, kunnen we de functionaliteit van de AANTAL.ALS van Excel ook repliceren in Power BI.

Opmerking: het Power BI AANTAL.ALS-bestand kan ook worden gedownload via de onderstaande link en de uiteindelijke uitvoer kan worden bekeken.

U kunt deze Power BI COUNTIF-sjabloon hier downloaden - Power BI COUNTIF-sjabloon

Dingen om te onthouden

  • Er is geen ingebouwde AANTAL.ALS-functie in Power BI.
  • FILTER past het filter toe voor de genoemde kolom met de genoemde criteria.
  • Nadat een filter is toegepast, telt COUTNROWS het aantal rijen dat beschikbaar is voor het filter.

Interessante artikelen...