RANKX-näkökohdat – LuckyTemplates ja DAX-kaavakonseptit

RANKX on erittäin ainutlaatuinen DAX-funktio, joka vaatii syvempää pohdintaa  logiikasta ja sen todellisesta toiminnasta suoritettaessa laskutoimitusta tietyssä kontekstissa (esimerkiksi taulukko tai kaavio LuckyTemplatesissa). Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.

Mitä et halua RANKX DAX -toiminnolla, on alkaa vastaanottaa tuloksia etkä oikeastaan ​​ymmärrä kuinka ne lasketaan, koska sinulla voi aina olla virheellisiä laskelmia ja tuloksia, jotka näkyvät raporteissasi.

Jokainen eri parametri sisälläfunktio voi muuttaa tapaa, jolla se laskee tuloksen. Voit syöttää tähän DAX-funktioon useita parametreja ymmärtääksesi, kuinka kukin niistä voi määrittää taustalla olevan tuloksen, jota pidetään tärkeänä.

Tästä syystä on tärkeää ymmärtää RANKX:n avainelementit ja käsitteet eri yhteyksissä. Näin voit olla varma siitä, että laskelmasi ovat oikein ja että kuluttajat näkevät oivalluksia, jotka ovat todella järkeviä.

Tässä opetusohjelmassa keskustelen siitä, kuinka tätä tiettyä kaavaa ja funktiota voidaan käyttää. 

Sisällysluettelo

Esimerkki RANKX-perusskenaariosta

Tässä on esimerkkiskenaario yksinkertaista RANKX- laskentaa varten. Katsotaanpa ensin taulukkoa vasemmalta.

RANKX-näkökohdat – LuckyTemplates ja DAX-kaavakonseptit

Yritämme tässä määrittää näiden tuotteiden sijoituksen myynnin perusteella (tämä voi myös perustua mihin tahansa mittaan) kaikista myymistämme eri tuotteista. 

KAIKKI-funktion käyttäminen RANKX DAX -laskennassa

Katsotaanpa nyt tämän skenaarion nykyistä kaavaa.

RANKX-näkökohdat – LuckyTemplates ja DAX-kaavakonseptit

Ensisijaisesti meidän on luotava taulukko RANKX DAX -funktion sisällä, jotta voimme arvioida jokaisen tuotteen määrittämiemme mittareiden perusteella.

KAIKKI - funktiota käytettiin tässä poistamaan kaikki suodattimet Tuotteet- taulukosta. Tämä johtuu siitä, että meidän on arvioitava jokainen tuote ja katsottava, missäkunkin tuotteen sijoitukset perustuvat kaikkiin tuotteisiin. 

RANKX-näkökohdat – LuckyTemplates ja DAX-kaavakonseptit

Mutta jos poistamme suodattimen (tässä tapauksessa KAIKKI- toiminnon ) ja käytämme vain " Tuotteet ", se näyttää erilaisen tuloksen.

RANKX-näkökohdat – LuckyTemplates ja DAX-kaavakonseptit

Kuten näet, se vain arvioitiin 1 . Tämä johtuu siitä, että se tarkastelee vain nykyistä tuotetta nykyisessä kontekstissa (tässä tapauksessa tuotetta 63 ). Näin ollen kaikki sijoittuu ensimmäiselle sijalle , koska tämä on kirjaimellisesti ainoa tuote taulukossa, jota RANKX arvioi. Ja juuri siksi meidän on käytettävä ALL- funktiota oikean tuloksen saamiseksi.

RANKX-näkökohdat – LuckyTemplates ja DAX-kaavakonseptit

Nyt voit ratkaista yksinkertaisia ​​RANKX- laskelmia tällä tavalla.       

Mutta entä jos se muuttuu monimutkaisemmaksi? Entä jos tarvitset sijoitustuloksia, jotka eivät perustu pelkästään kokonaismyyntiin ?

No, tässä meidän on ymmärrettävä tämän laskennan nykyinen konteksti. Meidän on tiedettävä, kuinka voimme manipuloida kontekstia saadaksemme haluamamme tuloksen.

Esimerkki monimutkaisesta RANKX-skenaariosta

Yritetään tuoda täsmälleen samanlainen kaava ( Product Ranking -mitta) oikeanpuoleiseen taulukkoon.

RANKX-näkökohdat – LuckyTemplates ja DAX-kaavakonseptit

Kuten näette, se on antanut meille toisen virheellisen tuloksen. Syy tähän on se, että meillä on myös Asiakkaan nimi -sarake.

Jos katsomme kaavaa uudelleen, huomaat, että se ei riko jokaista yksittäistä asiakasta . Arvioimme tuotteet vain kunkin asiakkaan osalta.

Yritetään selvittää Asiakkaan nimi -sarake.

RANKX-näkökohdat – LuckyTemplates ja DAX-kaavakonseptit

Vaikka selvittäisimme Asiakkaan nimi -sarakkeen , Tuotesijoitus muuttuu silti heidän ostamansa tuotteen sijoituksen perusteella .

Kuten näet täältä, on paljon samoja numeroita. Yksi esimerkki on sijoitus 17 . Tässä tapauksessa se voi johtua siitä, että kyseinen asiakas on ostanut vain 17 tuotetta .

RANKX-näkökohdat – LuckyTemplates ja DAX-kaavakonseptit

Nyt ehkä tarvitset sitä tässä skenaariossa. Mutta entä jos tarvitset jotain hieman monimutkaisempaa? Entä jos tarvitset sijoituksen 1:stä määräämättömään arvoon Asiakkaan nimi- ja Tuotekontekstissa ?

Kuten olen korostanut, on tärkeää ymmärtää konteksti ja se, kuinka käsittelemme kontekstia saadaksemme haluamamme tuloksen.

CROSSJOIN-funktion käyttäminen

Tällä hetkellä meillä on kaksi ulottuvuutta, jotka ovat kahdesta täysin erilaisesta taulukosta. Kun vaihdat mallinnusnäkymään , näet, että Asiakkaan nimi -sarake tulee Asiakkaat- taulukosta ja Tuotteen nimi -sarake tulee Tuotteet- taulukosta.

RANKX-näkökohdat – LuckyTemplates ja DAX-kaavakonseptit

Joten meidän on jotenkin poistettava suodattimet tästä virtuaalitaulukosta RANKX- logiikan sisällä molemmista kahdesta taulukosta.

Meidän on tehtävä sama kuin ensimmäisessä taulukossa (vasemmalla), mutta meidän on tehtävä se molempien taulukoiden Asiakkaan nimi- ja Tuotenimi- sarakkeissa.

Lopulta saamme oikean sijoituksen asiakkaan nimen ja tuotteen kokonaismyynnin perusteella . Tässä on kaava, jota voimme käyttää tälle erilliselle skenaariolle.

RANKX-näkökohdat – LuckyTemplates ja DAX-kaavakonseptit

Tämä-funktion avulla voimme yhdistää kaksi saraketta yhteen tai se voi olla myös kaksi taulukkoa. Tässä tapauksessa liitymme kuitenkin vain sarakkeisiin.

RANKX-näkökohdat – LuckyTemplates ja DAX-kaavakonseptit

Yksityiskohtiin menen, tässä osassa yritämme vain poistaa kaikki suodattimet sekä Asiakkaat- että Tuotteet- taulukoista.

RANKX-näkökohdat – LuckyTemplates ja DAX-kaavakonseptit

Sitten toistamme tämän virtuaalisen taulukon jokaisen rivin ja arvioimme tai tunnistamme, missä tämän tietyn asiakkaan nimen ja tuotenimen alijoukon tietty sijoitus on.

RANKX-näkökohdat – LuckyTemplates ja DAX-kaavakonseptit

Jos tarkistat tulokset, näet, että olemme vihdoin saaneet tarkan sijoituksen. Ja myös, jos huomasit, 4. sijassa on kaksi riviä . Tämä johtuu siitä, että molemmilla on täsmälleen sama kokonaismyynti .

RANKX-näkökohdat – LuckyTemplates ja DAX-kaavakonseptit

Ja tällä tavalla saavutimme tulokset, jotka haluamme saavuttaa tässä skenaariossa.

Johtopäätös

Nämä ovat vain joitain huomioita käytettäessä RANKX- funktiota DAX- laskelmissa, joita haluamme käsitellä tässä opetusohjelmassa. On niin monia tapoja, joilla voit tehdä sen niin monissa eri toiminnoissa. Mutta tärkeintä tässä on, että sinun on todella ymmärrettävä konteksti, johon RANKX- toimintosi asetetaan. 

Tämä on ehdottomasti paras tapa esitellä RANKX , varsinkin kun on kyse sen monipuolisuudesta laskea minkä tahansa rankingtyyppisen analyysin. Tulet hämmästymään siitä, kuinka joustava RANKX-toiminto voi olla LuckyTemplatesissa.

Sitä voidaan käyttää useissa eri skenaarioissa. Lisäksi se mahdollistaa joitain edistyneitä oivalluksia, jotka tekevät viime kädessä vaikutuksen raporttiesi ja visualisointiesi kuluttajiin.

Onnea tämän arvosteluun.












Päivämäärätaulukon luominen LuckyTemplatesissa

Päivämäärätaulukon luominen LuckyTemplatesissa

Ota selvää, miksi LuckyTemplatesissa on tärkeää pitää oma päivämäärätaulukko ja opi nopein ja tehokkain tapa tehdä se.

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

Tämä lyhyt opetusohjelma korostaa LuckyTemplates-mobiiliraportointiominaisuutta. Näytän sinulle, kuinka voit kehittää raportteja tehokkaasti mobiililaitteille.

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Tässä LuckyTemplates Showcase -esittelyssä käymme läpi raportteja, jotka näyttävät ammattitaitoisen palveluanalytiikan yritykseltä, jolla on useita sopimuksia ja asiakkaiden sitoumuksia.

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Käy läpi tärkeimmät Power Appsin ja Power Automaten päivitykset sekä niiden edut ja vaikutukset Microsoft Power Platformiin.

Yleiset SQL-funktiot: Yleiskatsaus

Yleiset SQL-funktiot: Yleiskatsaus

Tutustu joihinkin yleisiin SQL-toimintoihin, joita voimme käyttää, kuten merkkijono, päivämäärä ja joitain lisätoimintoja tietojen käsittelyyn tai käsittelyyn.

LuckyTemplates-mallin luominen: opas ja vinkkejä

LuckyTemplates-mallin luominen: opas ja vinkkejä

Tässä opetusohjelmassa opit luomaan täydellisen LuckyTemplates-mallin, joka on määritetty tarpeidesi ja mieltymystesi mukaan.

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Tässä blogissa esittelemme, kuinka kerrostat kenttäparametreja pienillä kerroilla uskomattoman hyödyllisten näkemysten ja visuaalien luomiseksi.

LuckyTemplates-sijoitus ja mukautettu ryhmittely

LuckyTemplates-sijoitus ja mukautettu ryhmittely

Tässä blogissa opit käyttämään LuckyTemplates-sijoitus- ja mukautettuja ryhmittelyominaisuuksia näytetietojen segmentoimiseen ja luokitteluun kriteerien mukaan.

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

Tässä opetusohjelmassa käsittelen tiettyä tekniikkaa, jolla voit näyttää kumulatiivisen kokonaissumman LuckyTemplates-visuaaleissasi vain tiettyyn päivämäärään asti.

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Opi luomaan ja mukauttamaan Bullet-kaavioita LuckyTemplatesissa, joita käytetään pääasiassa suorituskyvyn mittaamiseen suhteessa tavoitteeseen tai edellisiin vuosiin.