Del via


COUNTX

gjelder:beregnet kolonneberegnet tabellmålevisualobjektberegning

Teller antall rader som inneholder en ikke-tom verdi eller et uttrykk som evalueres til en ikke-tom verdi, når du evaluerer et uttrykk over en tabell.

Syntaks

COUNTX(<table>,<expression>)

Parametere

Vilkår Definisjon
table Tabellen som inneholder radene som skal telles.
expression Et uttrykk som returnerer verdisettet som inneholder verdiene du vil telle.

Returverdi

Et heltall.

Merknader

  • Funksjonen COUNTX tar to argumenter. Det første argumentet må alltid være en tabell eller et uttrykk som returnerer en tabell. Det andre argumentet er kolonnen eller uttrykket som søkes etter COUNTX.

  • Funksjonen COUNTX teller bare verdier, datoer eller strenger. Hvis funksjonen ikke finner noen rader å telle, returnerer den en tom.

  • Hvis du vil telle logiske verdier, bruker du COUNTAX-funksjonen.

  • Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).

Eksempel 1

Følgende formel returnerer et antall rader i Produkt-tabellen som har en listepris.

= COUNTX(Product,[ListPrice])

Eksempel 2

Følgende formel illustrerer hvordan du sender en filtrert tabell til COUNTX for det første argumentet. Formelen bruker et filteruttrykk til å hente bare radene i produkttabellen som oppfyller betingelsen, ProductSubCategory = "Caps", og teller deretter radene i den resulterende tabellen som har en listepris. Uttrykket FILTER gjelder for tabellen Produkter, men bruker en verdi som du slår opp i den relaterte tabellen ProductSubCategory.

= COUNTX(FILTER(Product,RELATED(ProductSubcategory[EnglishProductSubcategoryName])="Caps"), Product[ListPrice])

COUNT funksjonCOUNTA funksjonCOUNTAX funksjonStatistiske funksjoner