COUNTX
gäller för:beräknad kolumn
beräknad tabell
Mått
Visuell beräkning
Räknar antalet rader som innehåller ett icke-tomt värde eller ett uttryck som utvärderas till ett värde som inte är tomt när du utvärderar ett uttryck över en tabell.
Syntax
COUNTX(<table>,<expression>)
Parametrar
Term | Definition |
---|---|
table |
Tabellen som innehåller de rader som ska räknas. |
expression |
Ett uttryck som returnerar den uppsättning värden som innehåller de värden som du vill räkna. |
Returvärde
Ett heltal.
Anmärkningar
Funktionen COUNTX tar två argument. Det första argumentet måste alltid vara en tabell eller ett uttryck som returnerar en tabell. Det andra argumentet är kolumnen eller uttrycket som genomsöks av COUNTX.
Funktionen COUNTX räknar endast värden, datum eller strängar. Om funktionen inte hittar några rader att räkna returnerar den ett tomt värde.
Om du vill räkna logiska värden använder du funktionen COUNTAX.
Den här funktionen stöds inte för användning i DirectQuery-läge när den används i beräknade kolumner eller säkerhetsregler på radnivå (RLS).
Exempel 1
Följande formel returnerar antalet alla rader i tabellen Produkt som har ett listpris.
= COUNTX(Product,[ListPrice])
Exempel 2
Följande formel visar hur du skickar en filtrerad tabell till COUNTX för det första argumentet. Formeln använder ett filteruttryck för att bara hämta raderna i tabellen Produkt som uppfyller villkoret ProductSubCategory = "Caps" och räknar sedan raderna i den resulterande tabellen som har ett listpris. Uttrycket FILTER gäller för tabellen Produkter men använder ett värde som du söker upp i den relaterade tabellen ProductSubCategory.
= COUNTX(FILTER(Product,RELATED(ProductSubcategory[EnglishProductSubcategoryName])="Caps"), Product[ListPrice])
Relaterat innehåll
COUNT funktionCOUNTA funktionCOUNTAX funktionstatistiska funktioner