DAX-laskelmat: Keskimääräisten tulosten kokonaismäärä

Tämä on erittäin hyvä osoitus DAX-laskelmista LuckyTemplatesissa. Näytän sinulle, kuinka voit laskea keskimääräisten tulosten kokonaissumman käyttämällä oikeaa DAX-kaavayhdistelmää . Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.

Tämä edellyttää kohtuullista ymmärrystä siitä, kuinka iterointitoiminnot toimivat LuckyTemplatesissa. Nämä ovat toimintoja, kuten SUMX, AVERAGEX, MINX, MAXX . Yleensä funktion päässä on X.

Kun ymmärrät, mitä iterointifunktiot tekevät, voit ymmärtää paljon paremmin, kuinka kaavaa muokataan, jotta voit laskea yksilöllisen kokonaissumman.

Tässä esimerkissä käymme läpi AVERAGEX saadaksemme keskiarvon. Sitten näytän sinulle, kuinka voit käyttää SUMX:ää osana kaavaa, jotta voit laskea uudelleen eri summan kuin mitä tavallisesti saisit, jos käytät vain AVERAGEXia.

Käsittelemme myös toiminnon, jota käytetään melko laajalti hyvin samanlaisissa skenaarioissa.

Sisällysluettelo

DAX-laskelmien tarkastelu

Katsotaanpa tätä taulukkoa ja arvioidaan, mitä näissä taulukon kaavoissa todella tapahtuu.

DAX-laskelmat: Keskimääräisten tulosten kokonaismäärä

Ensinnäkin tarkastelemme kokonaismyyntiä. Se on yksinkertainen summakaava tai SUMX-kaava, joka on iteroiva funktio.

Se tekee vain summan, mutta arvioimme logiikkaa jokaisella rivillä, koska iterointifunktiot, erityisesti SUMX, tekevät sen.

DAX-laskelmat: Keskimääräisten tulosten kokonaismäärä

Tärkeintä tässä on se, kun se saavuttaa kokonaissumman, joka on 35 miljoonaa. Koska tällä tuloksella ei ollut kontekstia, se itse asiassa iteroituu alla olevan myyntitaulukon jokaisella rivillä täydentäen tätä logiikkaa . Ja näin saamme 35 miljoonaa.

DAX-laskelmat: Keskimääräisten tulosten kokonaismäärä

Mutta sitten, kun hyppäämme, se on täsmälleen sama kaava. Sillä on samat parametrit kaavan sisällä , paitsi että meillä on tässä keskiarvo.

DAX-laskelmat: Keskimääräisten tulosten kokonaismäärä

Katsotaan nyt kokonaissummaa, 2 356,01. Summa on se, joka lasketaan jokaisella rivillä, aivan kuten SUMX:ssä. Mutta sen sijaan, että se tekisi summan, se tekee keskiarvon.

Tästä syystä meillä on alhainen luku, joka on 2 356,01. Se on jokaisen myyntitaulukossa koskaan tapahtuneen myynnin keskiarvo.

Jokaisella rivillä tapahtuu arviointi ja se tallentaa sen muistiin ja siirtyy sitten seuraavalle riville ja seuraavalle.

Lopulta se laskee jokaisen yksittäisen myyntitapahtuman keskiarvon.

DAX-laskelmat: Keskimääräisten tulosten kokonaismäärä

Mutta tämän opetusohjelman tärkein osa on tietää, kuinka saimme tämän kokonaissumman, 28 272,12. Haluamme selvittää, kuinka harjoitella kaikkia keskiarvojamme yhteensä.

DAX-laskelmat: Keskimääräisten tulosten kokonaismäärä

Keskiarvojen kokonaismäärän laskeminen

Keskimääräisten tulosten kokonaissumman saamiseksi meidän on luotava erilainen käyttäytyminen kokonaisalueella.

Miten se tehdään? Ensin tarkastellaan luomaani kaavaa.

Jos tarkistamme muuttujan AVERAGEX, huomaamme, että tämä on täsmälleen sama kuin tässä tietyssä taulukon osassa.

DAX-laskelmat: Keskimääräisten tulosten kokonaismäärä

Käytämme tätä logiikkaa, IF HASONEVALUE, jossa käyn päivämäärät kuukausi, koska olemme kuukausittain.

DAX-laskelmat: Keskimääräisten tulosten kokonaismäärä

Jos kuukausikontekstilla on yksi arvo, aiomme arvioida saman tarkan kaavan (AvgSales), jonka näet tässä, se on täsmälleen sama.

DAX-laskelmat: Keskimääräisten tulosten kokonaismäärä

Mutta jos se ei ole, mikä tarkoittaa, että se on pohjimmiltaan koko alueella, niin haluamme tehdä jotain erilaista.

Teemme SUMX:n, koska haluamme luoda jotenkin keskimääräisen myynnin summan. Ja haluamme arvioida kokonaissumman (28 272,12) joka kuukausi ja laskea keskimääräisen myynnin.

DAX-laskelmat: Keskimääräisten tulosten kokonaismäärä

Joten kokonaissummalla (28 272,12) sen sijaan, että arvioisimme tämän myyntitaulukon jokaisen rivin, arvioimme joka kuukausi.

Saamme kunkin kuukauden keskimääräisen myynnin, ja keskiarvon sijaan teemme summan, koska sisällä on SUMX.

Ja itse asiassa näin saamme kaikkien keskiarvojen summan.

Keskimääräisten DAX-laskelmien kokonaismäärän vaikutukset

Voit käyttää tätä kaavojen yhdistämistekniikkaa monilla tavoilla luodaksesi keskimääräiset summat. Yksi esimerkki on, kun haluat saada keskimääräisen myynnin tilikaudelta, kuten tein tässä esimerkissä.

Näet esimerkissä, että keskiarvojen summa on jokaisella rivillä.

DAX-laskelmat: Keskimääräisten tulosten kokonaismäärä

Laskin, että käyttämällä , poistamalla kaikki konteksti tilikaudelta ja näin kokonaismäärä ponnahtaa kaikkiin näihin.

DAX-laskelmat: Keskimääräisten tulosten kokonaismäärä

Sitten lasken prosenttiosuuden tilikaudelta (% per tilikausi). Se tehdään jakamalla keskimääräinen myynti keskimääräisellä myynnillä per tilikausi.

Tiedät, että se todella toimii, koska tämä on sataprosenttisesti täällä, kuten sen pitäisi olla.

DAX-laskelmat: Keskimääräisten tulosten kokonaismäärä



Johtopäätös

Tätä aihetta keskimäärin on kysytty laajasti foorumilla ja muualla.

Kun saamme keskiarvojen summan, käytämme yhdistelmäfunktioita, kuten AVERAGEX, HASONEVALUE ja SUMX, joissa on yhdistetty logiikka, jotta saadaan kaikkien keskiarvojen lopullinen summa.

Tämä on erittäin uudelleenkäytettävä idea, jos haluat saada kokonaissummat, jotka poikkeavat todellisuudessa taulukoidesi tai visualisointiesi yleisistä laskelmista.

Tässä on muita aiheita, jotka liittyvät SUMXiin:

Tämä on melko ainutlaatuinen DAX-kaava. Jos ymmärrät näiden DAX-laskelmien tekemisen, pärjäät erittäin hyvin LuckyTemplates-tietojesi kanssa. Olet hyvässä paikassa pohtimaan muita ennakkoasioita varsinkin kun tarvitaan iterointilogiikkaa.

Nauti työstäsi tämän läpi.


Kuinka asentaa DAX Studio & Tabular Editor LuckyTemplatesissa

Kuinka asentaa DAX Studio & Tabular Editor LuckyTemplatesissa

Opi lataamaan ja asentamaan DAX Studio ja Tabular Editor 3 ja miten ne määritetään käytettäväksi LuckyTemplatesissa ja Excelissä.

LuckyTemplates -muotokartan visualisointi tilaanalyysiin

LuckyTemplates -muotokartan visualisointi tilaanalyysiin

Tämä blogi sisältää Shape Map -visualisoinnin tilaanalyysiä varten LuckyTemplatesissa. Näytän sinulle, kuinka voit käyttää tätä visualisointia tehokkaasti sen ominaisuuksien ja elementtien kanssa.

LuckyTemplatesin talousraportointi: tulosten kohdentaminen malleihin jokaisella rivillä

LuckyTemplatesin talousraportointi: tulosten kohdentaminen malleihin jokaisella rivillä

Tässä opetusohjelmassa esittelen ainutlaatuisen idean talousraportoinnista, joka allokoi tulokset LuckyTemplatesin sisällä olevien taulukkopohjien ennalta määrittämiseen.

DAX-mittaukset LuckyTemplatesissa käyttämällä mittahaaroitusta

DAX-mittaukset LuckyTemplatesissa käyttämällä mittahaaroitusta

Luo DAX-suureita LuckyTemplatesissa käyttämällä olemassa olevia suureita tai kaavoja. Tätä kutsun mittahaaroitustekniikaksi.

Tehokkain toimintopuhelu LuckyTemplatesissa

Tehokkain toimintopuhelu LuckyTemplatesissa

Tässä blogissa tutustu LuckyTemplates-tietojoukkoon, tehokkaimpaan funktiokutsuun, joka tuo tuhansia M- ja DAX-funktioita sormiesi ulottuville.

Datamallinnustekniikat DAX-mittausten järjestämiseen

Datamallinnustekniikat DAX-mittausten järjestämiseen

Tämän päivän opetusohjelmassa jaan muutamia datamallinnustekniikoita DAX-mittausten järjestämiseksi paremmin tehokkaamman työnkulun aikaansaamiseksi.

LuckyTemplates Financial Dashboard: Täydelliset taulukon mukautusvinkit

LuckyTemplates Financial Dashboard: Täydelliset taulukon mukautusvinkit

LuckyTemplates on loistava työkalu talousraportointiin. Tässä on opetusohjelma räätälöityjen taulukoiden luomisesta LuckyTemplates-talouden hallintapaneelillesi.

Power Queryn kielivirran parhaat käytännöt

Power Queryn kielivirran parhaat käytännöt

Tässä opetusohjelmassa keskustellaan Power Query Language Flowsta ja siitä, kuinka se voi auttaa luomaan sujuvan ja tehokkaan dataraportin.

LuckyTemplates mukautetut kuvakkeet | PBI-visualisointitekniikka

LuckyTemplates mukautetut kuvakkeet | PBI-visualisointitekniikka

Keskustelen yhdestä suosikkitekniikoistani mukautettujen LuckyTemplates-kuvakkeiden ympärillä, joka käyttää mukautettuja kuvakkeita dynaamisella tavalla LuckyTemplates-visuaaleissa.

LuckyTemplates -taulukoiden luominen UNION & ROW -funktiolla

LuckyTemplates -taulukoiden luominen UNION & ROW -funktiolla

Tässä blogissa näytän sinulle, kuinka voit luoda LuckyTemplates-taulukoita käyttämällä kaavaa, joka yhdistää UNION-funktion ja ROW-funktion.