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


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.