Keskeiset DAX-mittarit KPI:ille
Pyyhkäise näyttääksesi valikon
Ennen uusien mittareiden lisäämistä on hyödyllistä ymmärtää jo rakennetun rakenteen. Total Sales ja Transaction Count ovat perusmittareita — kumpikin laskee yhden asian suoraan datasta ilman riippuvuutta muista mittareista. Total Quantity ja Distinct Customers ovat myös perusmittareita. Tämän luvun ainoa yhdistelmämittari on Average Order Value — se viittaa Total Sales- ja Transaction Count -mittareihin nimellä sen sijaan, että toistaisi niiden laskentakaavat.
Distinct Customers := DISTINCTCOUNT(Sales[Customer ID])
Laskee uniikkien Customer ID -arvojen määrän Sales-taulussa — ei
Customers-dimensiotaulussa. Tämä varmistaa, että vain asiakkaat, joilla on todellista myyntiaktiivisuutta nykyisessä suodatinkontekstissa, lasketaan mukaan. Asiakas, joka on Customers-taulussa mutta ei ole tehnyt tilauksia, jätetään oikein pois laskuista.
Average Order Value := DIVIDE([Total Sales], [Transaction Count])
Jakaa Total Sales -arvon Transaction Count -arvolla käyttäen DIVIDE-funktiota eikä /-operaattoria. Viittaa kahteen perusmittariin nimellä hakasulkeissa ilman taulun etuliitettä — DAX-merkintä siitä, että viitataan mittariin (ei sarakkeeseen).
DIVIDE palauttaa tyhjän arvon, kun nimittäjä on nolla; kauttaviivaoperaattori / palauttaisi virheen.
Total Quantity := SUM(Sales[Quantity])
Laskee yhteen Quantity-sarakkeen arvot — myytyjen yksiköiden määrä, ei tuotettu liikevaihto. Liikevaihto ja määrä kulkevat usein käsi kädessä, mutta eivät aina. Molempien seuraaminen mahdollistaa nopean tunnistamisen ajanjaksoista, jolloin on paljon pieniarvoisia tapahtumia verrattuna harvempiin, mutta suurempiarvoisiin tapahtumiin.
DISTINCTCOUNT vs. COUNTROWS
COUNTROWS-funktion käyttäminen asiakkaiden laskemiseen antaa väärän tuloksen aina, kun asiakas on tehnyt useamman kuin yhden tilauksen. Asiakkaalle, joka on tehnyt kolme tilausta, COUNTROWS laskee kolme asiakasta. DISTINCTCOUNT laskee yhden. Kaikissa kysymyksissä, joissa kysytään "kuinka monta asiakasta", käytä aina DISTINCTCOUNT-funktiota.
Viittaukset
DAX käyttää johdonmukaista visuaalista merkkiä erottaakseen sarakkeet ja mittarit kaavassa:
Mittareiden validointi ennen käyttöä
Kun kaikki viisi mittaria on kirjoitettu, suositeltu validointivaihe on lisätä ne kaikki pivot-taulukon arvoalueelle ilman rivejä tai sarakkeita. Kokonaissummarivi näyttää kaikki viisi mittaria laskettuna koko tietojoukkoon. Tarkista, ovatko luvut järkeviä — jos esimerkiksi Total Quantity on pienempi kuin Transaction Count, jokin on todennäköisesti pielessä. Vasta kun summat vaikuttavat oikeilta, voidaan lisätä rivejä ja suodattimia.
- Lisää pivot-taulukko Sales-taulusta, lisää tietomalliin;
- Vedä kaikki viisi mittaria Arvot-alueelle — ei rivejä tai sarakkeita vielä;
- Tarkista, että jokainen kokonaissumma vaikuttaa järkevältä suhteessa tuntemaasi dataan;
- Lisää Customers-taulusta Region riveihin — varmista, että jokainen alue näyttää järkevän jaon;
- Lisää Products-taulusta Category-suodatin — varmista, että kaikki viisi mittaria reagoivat oikein suodatukseen.
Tehtävä
Tässä tehtävässä lisäät kolme uutta mittaria täydentääksesi viiden mittarin KPI-työkalupakin ja validoit kaikki viisi moniulotteisessa Pivot-taulukossa.
Vaihe 1 — Lisää kolme puuttuvaa mittaria
- Avaa työkirja.
- Siirry Power Pivot → Hallinta → Tietonäkymä → Myynti-välilehti.
- Lisää laskenta-alueelle seuraavat kolme mittaria täsmälleen näin kirjoitettuna:
Distinct Customers := DISTINCTCOUNT(Sales[CustomerID])
Average Order Value := DIVIDE([Total Sales], [Transaction Count])
Total Quantity := SUM(Sales[Quantity])
- Paina Enter jokaisen jälkeen.
- Kaikkien kolmen pitäisi ilmestyä laskenta-alueelle, ja niiden nimen alla näkyy laskettu arvo.
Kun olet valmis, laskenta-alueellasi tulee olla täsmälleen viisi mittaria:
- Total Sales.
- Transaction Count.
- Distinct Customers.
- Average Order Value.
- Total Quantity.
Vaihe 2 — Validointi Pivot-taulukossa
- Palaa Exceliin. Lisää Pivot-taulukko Tämän työkirjan tietomallista.
Rakenna seuraava asettelu:
- Rivit: MonthName taulusta Dates.
- Arvot: kaikki viisi mittaria (Total Sales, Transaction Count, Distinct Customers, Average Order Value ja Total Quantity, tässä järjestyksessä).
- Suodatin: Category taulusta Products.
Kun olet rakentanut taulukon, vastaa seuraaviin kysymyksiin lukemalla Pivot-taulukkoa:
- Mikä on Total Sales -summatulos kaikille kuukausille ja kategorioille yhteensä?
- Missä kuussa Average Order Value on korkein?
- Kun suodatat suodattimella Bikes, muuttuuko Distinct Customers -määrä?
- Mitä tämä kertoo asiakaskäyttäytymisestä kyseisessä kategoriassa?
- Kun vaihdat suodattimen Bikesista Accessoriesiin, nouseeko vai laskeeko Total Quantity?
- Mitä tämä viittaa näiden kahden kategorian eroista?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme