COUNT sijaan COUNTROWS käyttäminen
Tietojen mallintajana saatat joskus joutua kirjoittamaan DAX-lausekkeen, joka laskee taulukon rivejä. Taulukko voi olla mallitaulukko, joka or lausekkeen, joka palauttaa taulukon.
Vaatimuksesi voidaan saavuttaa kahdella tavalla. COUNT funktion avulla voit count sarakkeen values, or voit COUNTROWS-funktiolla count taulukon rivejä. Kumpikin funktio saavuttaa saman tuloksen, kunhan lasketulla sarakkeella ei contains tyhjiä kohtia.
Seuraavassa measure määrityksessä esitetään esimerkki. Se laskee OrderDate sarakkeen
Sales Orders =
COUNT(Sales[OrderDate])
Jos Sales -
Seuraava measure määritys on kuitenkin parempi ratkaisu.
Sales Orders =
COUNTROWS(Sales)
second measure määritelmä on parempi kolmesta syystä:
- Se on tehokkaampi and, joten se toimii paremmin.
- Siinä ei huomioita tyhjiä kohtia, jotka sisältyivät taulukon mihinkään sarakkeeseen.
- Kaavan tarkoitus on selkeämpi, niin että se on itseään kuvaava.
Suositus
Kun haluat count taulukon rivejä, on suositeltavaa käyttää aina COUNTROWS-funktiota.
sisällön Related
- Learning path: Use DAX in Power BI Desktop
- Kysymyksiä? Voit esittää kysymyksiä Power BI -yhteisön
- Ehdotuksia? Kerro ideoita Power BI - parantamiseksi