TABLE-avainsana DAX Studiossa: perusesimerkkejä

Tässä opetusohjelmassa opit TABLE-avainsanasta DAX Studiossa. TABLE-avainsanalla voit luoda taulukoita DAX-kyselysi sisällä.

Tämä on jatkoa sarjalle opetusohjelmia, joissa käsitellään erilaisia ​​avainsanoja, joita voit käyttää luodessasi DAX-kyselyitä. Ennen kuin sukellat tähän aiheeseen, muista lukea ensin avainsanat ja.

Sisällysluettelo

Taulukoiden käytön aloittaminen DAX Studiossa

Jos haluat käyttää tätä avainsanaa, kirjoita ensin DEFINE ja sitten TABLE. Anna sitten luotavan taulukon nimi. Tässä esimerkissä taulukon nimi on ModelStats .

Tässä kyselyssä käytetään erityistä funktiota: thetoiminto. Tämän toiminnon avulla voidaan nopeasti luoda metatietoja jokaiseen tietomallisi taulukkoon. Tämä toiminto ei ole käytettävissä LuckyTemplatesin DAXissa; se on täysin ainutlaatuinen DAX Studiolle.

TABLE-avainsana DAX Studiossa: perusesimerkkejä

Voit tarkastella taulukkoa kirjoittamalla EVALUATE ModelStats .

Kun olet suorittanut tämän kyselyn, saat taulukon, jossa näkyvät kaikki tietomallisi kunkin taulukon taulukot ja tilastot.

TABLE-avainsana DAX Studiossa: perusesimerkkejä

Voit myös lisätä toisen sarakkeen käyttämällätoiminto. Tässä tapauksessa sarakkeen nimi on "Random" ja se näyttää satunnaislukuja, jotka DAX Studio on luonut funktiolla .

TABLE-avainsana DAX Studiossa: perusesimerkkejä

Taulukon luominen eri tuotteille DAX Studiossa

Mennään realistisempaan esimerkkiin. Tämä on sama esimerkki, jota käytetään MEASURE-avainsanojen opetusohjelmassa. Se keskittyy hypoteettiseen liiketoimintaan "trendikkäillä" ja "tylsillä" tuotteilla.

Tässä tapauksessa tavoitteena on jakaa Tuotteet-taulukko kahteen luokkaan. Ensimmäinen taulukko on TrendyProductsille ja toinen BoringProductsille .

MÄÄRITÄ TrendyProducts- taulukossa ensin, mitä ovat TrendyColors . Tässä tapauksessa ne ovat punaisia, sinisiä ja vaaleanpunaisia. Sitten sinun on lisättävä tämä suodatin suodatinkontekstiin. Tätä varten sinun on käytettävätoiminto.

TABLE-avainsana DAX Studiossa: perusesimerkkejä

Huomaa, ettätoimintoa käytetään. Tämä tekee eron muuttujien ja taulukon nimen välillä.

Luo seuraavaksi muuttuja tulokselle . Luo tälle muuttujalle uusi sarake ADDCOLUMNS-funktiolla ja anna sille nimi "Description". Kuvaus - sarake tunnistaa, mitkä rivit kuuluvat trendikkäisiin tuotteisiin. PALAA sitten tulos.

TABLE-avainsana DAX Studiossa: perusesimerkkejä

Nähdäksesi, miltä uusi taulukko näyttää, kirjoita EVALUATE TrendyProducts . Suorita sitten DAX-kysely napsauttamalla Suorita tai painamalla F5.

TABLE-avainsana DAX Studiossa: perusesimerkkejä

Näet, että taulukko palauttaa 383 riviä, jotka on merkitty trendikkäiksi tuotteiksi.

Nyt sama logiikka pätee myös BoringProducts- taulukkoon. Voit kopioida koodin ja liittää sen RETURN:n jälkeen.

TABLE-avainsana DAX Studiossa: perusesimerkkejä

Joten TABLE TrendyProducts -tuotteen sijaan korvaa se TABLE BoringProductsilla . Kirjoita argumentille CALCULATETABLEtoiminto. Ja muuta sitten sarakkeen nimeksi "Tylsä".

TABLE-avainsana DAX Studiossa: perusesimerkkejä

Arvioi seuraavaksi BoringProducts-taulukko nähdäksesi sen.

TABLE-avainsana DAX Studiossa: perusesimerkkejä

Näet, että tylsät tuotteet palauttavat 2 134 riviä. Voit myös nähdä Kuvaus-sarakkeessa, että se sisältää vain "Tylsää".

Kahden tai useamman pöydän yhdistäminen

Seuraavaksi voit yhdistää nämä kaksi taulukkoa avainsanalla .

Nyt luulisi, että voit kirjoittaa uuden TABLE-avainsanan UNION-funktiolla yhdistääksesi nämä kaksi taulukkoa yhteen.

TABLE-avainsana DAX Studiossa: perusesimerkkejä

Se ei kuitenkaan ole mahdollista tässä tapauksessa, koska BoringProducts-koodi sisältää TrendyProducts-taulukon. Jos yrität suorittaa tämän kyselyn, saat virheilmoituksen.

Et voi käyttää kyselytaulukkoa toisessa kyselytaulukossa DAX Studiossa.

Sen sijaan sinun tulee sijoittaa UNION- syntaksi EVALUATE jälkeen .

TABLE-avainsana DAX Studiossa: perusesimerkkejä

Jos suoritat tämän, saat taulukon, joka sisältää sekä Trendy- että Boring-tuotteet. Näet, että tämä taulukko sisältää 2517 riviä.

TABLE-avainsana DAX Studiossa: perusesimerkkejä

Päivämäärätaulukon luominen DAX Studiossa

Tämä seuraava esimerkki näyttää kuinka luodaan päivämäärätaulukko tietomallissasi. Avaa uusi tyhjä kysely. Ennen kuin mitään muuta, kokeillaan ensin TABLE-avainsanaa jatoimintoja. Tämä kysely yksinkertaisesti arvioi päivämääriä 1. tammikuuta 2007 ja 31. joulukuuta 2007 välisenä aikana.

TABLE-avainsana DAX Studiossa: perusesimerkkejä

Voit nähdä, että tuloksissa näkyvät kaikki kyselyssä määritetyn välissä olevat päivämäärät. Voit luoda lisää sarakkeita Päivämäärät-taulukkoon käyttämällätoiminto nykyisen KALENTERI-koodin yläpuolella. Käytä sitten-toimintoa, joka erottaa päivämäärätaulukon eri tiedot.

TABLE-avainsana DAX Studiossa: perusesimerkkejä

Tässä kyselyssä käytetty [Päivämäärä]-sarake on KALENTERI-funktiosta. Huomaa myös, että käytetään muuttujaa VAR CurrentDate . Tämä muuttuja tallentaa arvon, jota käytetään rivikontekstista. Tämä arvo palautetaan sitten rivifunktion sisällä.

Tämä tehdään koodin yksinkertaistamiseksi. Joten sen sijaan, että käyttäisit [Päivämäärä]-sarakeviittausta, voit käyttää ilmoittamaasi muuttujaa. Voit lisätä sarakkeita päivämäärätaulukkoosi tarpeidesi mukaan.

TABLE:n käyttö SUMMARIZEECOLUMNS:in kanssa

Toinen asia, jonka voit tehdä luomallasi päivämäärätaulukolla, on funktion lisääminen .

Käytä ARVIOININ jälkeen SUMMARIZEECOLUMNSia ja sittenlaskeaksesi kalenterivuoden numeroon kuuluvien rivien määrän.

TABLE-avainsana DAX Studiossa: perusesimerkkejä

Kun olet suorittanut tämän, näet, että taulukon raportit 365 riviä kuuluvat vuodelle 2007. Voit kokeilla ja kokeilla nykyistä kyselyäsi.

Voit esimerkiksi muuttaa lopetuspäivämäärän ylärajan vuodesta 2007 vuoteen 2009. Jos suoritat tämän, näet, että taulukko näyttää nyt rivit vuosilta 2007, 2008 ja 2009.

TABLE-avainsana DAX Studiossa: perusesimerkkejä

Jos esimerkiksi haluat lisätä toisen sarakkeen, joka näyttää taulukon ensimmäisen päivämäärän, käytätoiminto.

TABLE-avainsana DAX Studiossa: perusesimerkkejä

Käytä vastaavasti funktiota kunkin rivin viimeisen päivämäärän tunnistamiseen.

TABLE-avainsana DAX Studiossa: perusesimerkkejä

Saat rivit yhteensä päivämäärätaulukoihin käyttämällätoiminto COUNTROWS -toiminnolla . Ja sitten, käytäpoistaaksesi suodatinkontekstin Päivämäärät-taulukosta, jonka loit käyttämällä SUMMARIZECOLUMNS.

TABLE-avainsana DAX Studiossa: perusesimerkkejä

Kun olet suorittanut kyselyn, näet, että siellä on uusi sarake, joka näyttää Päivämäärät-taulukossa käytettävissä olevien rivien kokonaismäärän.

Johtopäätös

Avainsana TABLE on DEFINE- ja MEASURE-toimintojen ohella elintärkeä luotaessa kyselyitä DAX Studiossa. Se auttaa yksinkertaistamaan taulukoiden luontiprosessia.

Tämä opetusohjelma näyttää perusesimerkkejä TABLE-avainsanan käytöstä. On tärkeää oppia perusasiat, koska tämä auttaa ymmärtämään monimutkaisempia kyselyitä, jotka ovat yleisempiä, kun kyseessä ovat todelliset sovellukset.


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.