Suhde- ja taajuustaulukot Excelissä
Aioin sukeltaa Excelin taajuustaulukoihin sekä suhteellisiin taulukoihin. Selvitä, mitä ne ovat ja milloin niitä käytetään.
Tässä viestissä käsitellään suodattimen tunnistamista xmSQL:n ja LuckyTemplatesin tallennuskonekyselyn avulla. Opit myös, mitä VertiPaq tekee, kun suodatat kantaman mukaan. Tämä on tärkeä aihe, koska suodattimissa käytetyn kardinaalisuus on DAXin suorituskyvyn suurin liikkeellepaneva voima.
xmSQL-kysely on lähes jatkokieli, jossa on SELECT- , FROM- ja WHERE- lausekkeet. WHERE - lause on suodattimesi, joka otetaan käyttöön, kun käytät taitoiminto. Suodattimet ovat olemassa sekä loogisessa kyselysuunnitelmassa että tallennuskoneen kyselysuunnitelmassa.
Sisällysluettelo
Suodattimen kontekstin siirtyminen
Tässä esimerkkikyselyssä ontoiminto kokonaismyynti- jatoiminto Fact Salesin yläpuolella. Faktamyynti kertoo nykyisen hinnan ja myyntimäärän. Tässä esimerkissä sinun on keskityttävä vain yli 300 myyntiin.
Kyselyn suorittaminen antaa sinulle yksirivisen taulukon tuloksen, joka ei ole kovin hyödyllinen.
Jos kuitenkin siirryt Palvelimen ajoitukset -välilehteen ja tarkistat, näet xmSQL-käskyn, joka antaa sinulle tietoja kyselysi tekemisestä.
WITH - lause, jossa on $Laus0, tarkoittaa, että matemaattista lauseketta lasketaan. Seuraavaksi lauseke valitaan myyntitietotaulukosta tai tosiasiamyyntitaulukosta ja suodatetaan sitten WHERE-lauseeseen asetettujen ehtojen kanssa.
Fyysisessä kyselysuunnitelmassa näet Filter_Vertipaq- operaattorin. Se tarkoittaa, että kysely työnnetään alas tallennuskoneeseen. Käytä tallennusmoottoria mahdollisimman paljon suodattimena saadaksesi nopeamman DAX-suorituskyvyn.
Tämä on toinen esimerkkikysely, joka käyttää SUMX- funktiota CALCULATETABLE -funktion sijaan . Jos suoritat kyselyn ja katsot xmSQL-käskyä, näet samat tulokset, tarkistus- ja kyselysuunnitelmat.
Voit käyttää tulosten luomiseen joko SUMX- tai CALCULATETABLE -funktiota. Mutta SUMX voi joskus olla hitaampi kuin CALCULATETABLE . On parasta käyttää jälkimmäistä tasaisemman DAX-suorituskyvyn saavuttamiseksi.
Suodata alueella LuckyTemplatesissa
Tämä on esimerkkikysely, joka suodattaa alueen. Suodatinehto saa myyntitiedot, jos nykyinen hinta on suurempi tai yhtä suuri kuin 300 mutta pienempi kuin 1000.
Jos suoritat kyselyn ja katsot xmSQL-käskyä, näet WHERE- lauseen alueen.
Jos tarkastelet fyysistä kyselysuunnitelmaa, näet 2 Filter_Vertipaq . Tämä johtuu siitä, että suodattimesi alue on 300–1000. Tämä tarkoittaa myös, että tallennuskone työskentelee kyselyn ja laskennan parissa.
Tässä on toinen kysely, jossa on useita arvoja käyttäen OR- lausetta, joka on merkitty " || ”.
Kun olet suorittanut kyselyn, näet muutokset WHERE - lauseessa xmSQL-käskyn sisällä. xmSQL muutti OR -käskyn IN -käskyksi.
Jos käytät kyselyssä IN , se antaa saman xmSQL-käskyn ja tulokset. Muista, että kun käytät IN -näppäintä , sen on oltava taulukko, joka on merkitty kiharoilla suluilla.
Mutta OR- tai IN -lauseen käyttämisellä ei ole väliä, koska kun tallennuskone lukee sen, se tietää, että sillä on sama xmSQL-käsky. Siksi se antaa saman tuloksen, 939 012 dollaria.
Johtopäätös
Tässä blogiviestissä opit määrittämään suodatusehdon DAX:ssasi vuonna . Suodattimet määrittävät, mitä tuloksia DAX-kyselystäsi voidaan luoda LuckyTemplatesissa. Ne ovat tärkeitä kokonaisuuksia, jotka on perustettava, jotta voidaan vedota kontekstin siirtymiin. Jos haluat saada tiettyjä tuloksia eri ajanjaksoilta tai alueilta, suodatinkonteksti on lisättävä kyselyyn.
Nick
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.