Suhde- ja taajuustaulukot Excelissä
Aioin sukeltaa Excelin taajuustaulukoihin sekä suhteellisiin taulukoihin. Selvitä, mitä ne ovat ja milloin niitä käytetään.
Tässä opetusohjelmassa puhun valemuuttujien käyttämisestä parempien DAX-mittausten kirjoittamiseen. Tämä pätee erityisesti tapauksissa, joissa tarvitaan monimutkaisempi DAX. Käyttämällä tätä tekniikkaa voit olla joustavampi eri muuttujien ja ehtojen käsittelyssä. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.
Päätin tehdä tämän opetusohjelman, koska kohtasin kysymyksen.
Tämän kysymyksen perusteella Harvey halusi yhdistää Pareto-analyysin joihinkin lisäkriteereihin. Hän halusi tarkastella myyntisijoituksen ylintä 20 %:a ja samalla tarkastella sen leikkauskohtaa muiden tuotteiden kanssa, joiden marginaalit ylittivät tietyn prosenttiosuuden.
Sisällysluettelo
Ratkaisun laatiminen myyntisijoitukselle ja voittomarginaalille
Harveyn mainitsemien vaatimusten perusteella loin ratkaisuluonnoksen, jossa on liukusäätimet myyntiluokille ja voittomarginaalille .
Riippuen näille liukusäätimille asettamistasi parametreista, hajontavisualisaatio näyttää tuotteet, jotka täyttävät molemmat kriteerit .
Oletetaan, että myyntisijoitus on A ja voittomarginaali on B. Tämä osoittaa pohjimmiltaan ankunto. Tämä vaatii suhteellisen tavallisia DAX-mittauksia. Nämä näkyvät tässä oikeanpuoleisessa ruudussa mittojen alla, missä minulla on myyntisijoitus , joka käyttää perusarvoa. Minulla on myös kokonaiskustannukset, kokonaisvoitot ja muut muuttujat, jotka saavat arvonsa liukusäätimistä.
Dummy-muuttujien käyttäminen JA-olosuhteissa
Mitä tulee JA- tilaan, tämä toimenpide on se, joka nostaa raskaita.
Saatat huomata tässä mittauksessa pari mielenkiintoista asiaa. Periaatteessa näitä ehdollisia käytetään yleensä a/kriteeri. Mutta sen sijaan, että käytin niin kutsuttuja valemuuttujia, joissa jos ehto on TOSI, se saa arvon 1. Jos se on EPÄTOSI, se saa 0:n.
Joten tämä mitta osoittaa, että jos myyntisijoitus on pienempi tai yhtä suuri kuin myyntisijoitusraja, se saa arvon 1. Jos voittomarginaali on suurempi kuin voittomarginaaliraja, se saa 1. Muussa tapauksessa he saavat nollan.
Tämä lähestymistapa on hyvin yleinen tilasto- ja regressioanalyysissä, mutta se voi olla hyödyllinen myös DAX:n suhteen.
Käytin tätä lähestymistapaa, koska tarvitsen nämä arvot seuraavaan osaan, jossa yhdistän nämä kaksi muuttujaa kertomalla ne .
Kun kaksi valemuuttujaa Rnk ja Marg on yhdistetty, voin siirtyä mittauksen seuraavaan osaan. Jos tämä yhdistetty arvo on suurempi kuin nolla, määritin punaisen värin. Jos se ei ole, sille annetaan sininen väri.
Dummy-muuttujien käyttäminen TAI-olosuhteissa
Entä jos haluat käyttää tätä lähestymistapaakunto?
Voit käyttää samaa prosessia, mutta kun kyseessä on vaihe, jossa yhdistät muuttujat, käytä plusmerkkiä tähden sijasta .
Joten JA-ehto vaatisi seuraavanlaisen tähden:
TAI-ehto vaatisi seuraavanlaisen plusmerkin :
Kun painat hyväksy, se ottaa nämä ehdot käyttöön hajontakaaviossa. Nämä asetetut ehdot täyttävät tuotteet näkyvät sitten punaisina pisteinä tässä.
Miksi Dummy-muuttujat toimivat
Jos mietit, miksi nämä valemuuttujat toimivat, minulla on täällä joitain kaavioita, jotka voivat auttaa.
Aloitetaan AND- ehdolla.
JA tarkoittaa, että molemmat tai kaikki ehdot ovat TOSI. Tälle on ominaista kertolasku. Kerran kerrottuna mikä tahansa EPÄTOSI ehto asettaa koko termin arvoon 0. Jos sinulla on kaksi muuttujaa, A ja B, ja molemmat ovat tosi, tuloksena on 1, joka palauttaa arvon TOSI.
Mutta jos joko A on nolla tai B on nolla, saat kolme ehtoa, joissa koko termi on nolla. Se on risteys.
Jos taas katsomme OR-ehtoa, se tarkoittaa, että jompikumpi tai mikä tahansa ehdoista on TOSI. Kertomisen sijaan tämä vaatii yhteenlaskua. Mikään yksittäinen EPÄTOSI joukko ei siis johda arvoon 0, mutta niin kauan kuin yksi ehto on tosi, se kasvattaa ehtoa yhdellä.
Joten TAI-ehdon kaaviossa, jos sekä A että B ovat TOSI, termi saa arvon 2. Jos A on epätosi, mutta B on tosi, se saa arvon 1. Käänteinen saa myös arvon 1, kun taas saat vain 0:n. jos molemmat ehdot ovat vääriä.
Missä dummy-muuttujat ovat hyödyllisiä
Ilmeisesti voit käyttää AND- tai OR-perusehtoja yksinkertaisissa tapauksissa. Ne eivät kuitenkaan toimi yhtä hyvin monimutkaisemmissa tapauksissa. Tässä yksi esimerkki.
Tämä tapaus näyttää seitsemän muuttujaa. A:n, B:n ja C:n yhdistelmä on TOSI. Samoin ovat joko D:n ja E:n tai F:n ja G:n yhdistelmät.
Jos kirjoittaisit atässä tilanteessa voit vain kuvitella, kuinka pitkä ja sotkuinen se olisi. Mutta jos käytät valemuuttujia, voit tehdä siitä paljon yksinkertaisempaa. Sinun tarvitsee vain korvata nämä operaattorit saadaksesi yksinkertaisemman kaavan.
Sieltä käytät ehtoa, että jos tulos on suurempi kuin 0, se on TOSI. Jos se osoittautuu yhtä suureksi kuin 0, saat EPÄTOSI.
Palataan LuckyTemplates-tiedostoon nähdäksesi, kuinka se toimii varsinaisessa raportissa.
Joten tässä tapauksessa punaiset pisteet osoittavat tapausta, jossa molemmat ehdot ovat tosia, kun taas violetit pisteet osoittavat, että vain yksi ehto on tosi.
Kun siirryt mittaan, näet valemuuttujat Rnk ja Marg, joissa meillä on OR-ehto plussan osoittamana .
Sitten näet myös sen alla TRUE- konstruktio, sinulla on 2, joka johtaa punaiseen, mikä tarkoittaa, että sinulla on kaksi TOSI lausetta. Jos jokin väitteistä on totta, se muuttuu violetiksi. Jos kumpikaan ei ole totta, tuloksena on 0, joka näyttää sinisiä pisteitä.
Se vastaa suoraan OR-kaaviomatriisia, josta puhuimme aiemmin.
Palataksemme viimeiseen ehtoomme, voimme tarkastella, mitä tapahtuu, jos haluamme tarkastella kahta poikkeavaa sarjaa. Periaatteessa, jos haluamme tarkastella sitä, mikä täyttää sekä ehdot A että B, kaksi pistettä, jotka edustavat tuotteita 4 ja 15, täyttävät nämä kriteerit.
Kääntöpuolella voit myös katsoa alempaa poikkeamaa, joka on tuote 1.
Muista myös, että tämä koko raportti on dynaaminen. Joten mitä enemmän liikutat liukusäätimiäsi, sitä enemmän pisteitä mahdollisesti näet.
Kun tarkastellaan alla olevaa mittaa, se näyttää viimeisen tapauksen, josta puhuimme, jossa sinulla on neljä valemuuttujaa – ylin sijoitus (TopRnk), arvot, jotka ovat suuremmat tai yhtä suuret kuin marginaali (GTEMarg), alin sijoitus (BotRank) ja pienempi tai yhtä suuri kuin marginaali (LEMar).
Kun tarkastellaan yhdistettyä arvoa, kerroimme TopRnk:n ja GTEMargin ja lisäsimme sen sitten BotRankin ja LEMargin tuloon.
Jos jokin näistä ehdoista palaa TOSI, se näyttää kaaviossa punaisen pisteen. Jos ei, se näyttää sinisen pisteen.
Johtopäätös
Käyttämällä ja yhdistämällä näitä valemuuttujia voit saada haluamasi tulokset käyttämällä yksinkertaisia mittoja verrattuna tavallisiin monimutkaisiin DAX-mittauksiin, joita tekstilliset TRUE/FALSE-mitat vaativat.
Aloita tämän lähestymistavan kokeileminen muissa käyttämissäsi raporteissa, joissa on aiemmin käytetty TOSI tai EPÄTOSI ehtoja, ja katso, miten se vaikuttaa mittauksiisi, kun teet ehdoista monimutkaisempia.
Kaikki parhaat,
Aioin sukeltaa Excelin taajuustaulukoihin sekä suhteellisiin taulukoihin. Selvitä, mitä ne ovat ja milloin niitä käytetään.
Opi lataamaan ja asentamaan DAX Studio ja Tabular Editor 3 ja miten ne määritetään käytettäväksi LuckyTemplatesissa ja Excelissä.
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.
Tässä opetusohjelmassa esittelen ainutlaatuisen idean talousraportoinnista, joka allokoi tulokset LuckyTemplatesin sisällä olevien taulukkopohjien ennalta määrittämiseen.
Luo DAX-suureita LuckyTemplatesissa käyttämällä olemassa olevia suureita tai kaavoja. Tätä kutsun mittahaaroitustekniikaksi.
Tässä blogissa tutustu LuckyTemplates-tietojoukkoon, tehokkaimpaan funktiokutsuun, joka tuo tuhansia M- ja DAX-funktioita sormiesi ulottuville.
Tämän päivän opetusohjelmassa jaan muutamia datamallinnustekniikoita DAX-mittausten järjestämiseksi paremmin tehokkaamman työnkulun aikaansaamiseksi.
LuckyTemplates on loistava työkalu talousraportointiin. Tässä on opetusohjelma räätälöityjen taulukoiden luomisesta LuckyTemplates-talouden hallintapaneelillesi.
Tässä opetusohjelmassa keskustellaan Power Query Language Flowsta ja siitä, kuinka se voi auttaa luomaan sujuvan ja tehokkaan dataraportin.
Keskustelen yhdestä suosikkitekniikoistani mukautettujen LuckyTemplates-kuvakkeiden ympärillä, joka käyttää mukautettuja kuvakkeita dynaamisella tavalla LuckyTemplates-visuaaleissa.