Suodata LuckyTemplatesissa: DAX Queries Context Transition

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.

Suodata LuckyTemplatesissa: DAX Queries Context Transition

Kyselyn suorittaminen antaa sinulle yksirivisen taulukon tuloksen, joka ei ole kovin hyödyllinen.

Suodata LuckyTemplatesissa: DAX Queries Context Transition

Jos kuitenkin siirryt Palvelimen ajoitukset -välilehteen ja tarkistat, näet xmSQL-käskyn, joka antaa sinulle tietoja kyselysi tekemisestä.

Suodata LuckyTemplatesissa: DAX Queries Context Transition

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.

Suodata LuckyTemplatesissa: DAX Queries Context Transition

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.

Suodata LuckyTemplatesissa: DAX Queries Context Transition

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.

Suodata LuckyTemplatesissa: DAX Queries Context Transition

Jos suoritat kyselyn ja katsot xmSQL-käskyä, näet WHERE- lauseen alueen.

Suodata LuckyTemplatesissa: DAX Queries Context Transition

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.

Suodata LuckyTemplatesissa: DAX Queries Context Transition

Tässä on toinen kysely, jossa on useita arvoja käyttäen OR- lausetta, joka on merkitty " || ”.  

Suodata LuckyTemplatesissa: DAX Queries Context Transition

Kun olet suorittanut kyselyn, näet muutokset WHERE - lauseessa xmSQL-käskyn sisällä. xmSQL muutti OR -käskyn IN -käskyksi.

Suodata LuckyTemplatesissa: DAX Queries Context Transition

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.

Suodata LuckyTemplatesissa: DAX Queries Context Transition

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.

Suodata LuckyTemplatesissa: DAX Queries Context Transition




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


Suhde- ja taajuustaulukot Excelissä

Suhde- ja taajuustaulukot Excelissä

Aioin sukeltaa Excelin taajuustaulukoihin sekä suhteellisiin taulukoihin. Selvitä, mitä ne ovat ja milloin niitä käytetään.

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.