CROSSJOIN-toiminnon käyttäminen – LuckyTemplates & DAX-opetusohjelma

Tässä blogiviestissä haluan esitellä CROSSJOIN- toiminnon. Näytän esimerkin siitä, kuinka käytin sitä, ja selitän sitten, milloin ja missä voit myös käyttää sitä. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.

CROSSJOIN on todella tehokas toiminto, jota voit käyttää LuckyTemplatesissa kahden tietotaulukon yhdistämiseen.

Sisällysluettelo

CROSSJOINin käyttäminen kaavan yksinkertaistamiseen

Kyse ei ole vain kahden taulukon valitsemisesta tietojoukoistasi. Voit käsitellä CROSSJOIN- funktion sisällä olevia taulukoita, jotta ne voidaan yhdistää mielekkäämmällä tavalla.

LuckyTemplatesissa on paljon analyyseja, joita saatat haluta tehdä, ja tämä toiminto yksinkertaistaa sitä sinulle valtavasti.

Se yksinkertaistaa funktioita tai mittareita, jotka sinun on kirjoitettava luodaksesi nämä laskelmat ja visualisoidaksesi ne lopulta houkuttelevalla tavalla.

Kuinka käyttää CROSSJOIN-toimintoa

Tässä esimerkissä halusin luoda budjetteja automaattisesti, mutta en halunnut luoda yleisiä kuukausi- tai vuosibudjetteja. Halusin luoda budjetteja tuote- ja kuukausikohtaisesti.

Jos katsot tätä mallia, tuotteet ovat yhdessä taulukossa, kun taas kuukausimme sijaitsevat toisessa taulukossa.

CROSSJOIN-toiminnon käyttäminen – LuckyTemplates & DAX-opetusohjelma

Meillä ei ole taulukkoa, jossa on sekä tuotteet että budjetit. Sitä ei ole olemassa, joten meidän on luotava se. Minun täytyy yhdistää nämä sarakkeet näistä yksittäisistä taulukoista luodakseni yksi uusi taulukko ja käyttää logiikkaa, joka perustuu näihin kahteen tietomallini elementtiin.

Tässä on CROSSJOIN . Sen avulla voit yhdistää kaksi saraketta tai useita sarakkeita eri taulukoista ja tehdä niistä yhdeksi. CROSSJOIN avulla onnistuin luomaan Tuotebudjetit- taulukon.

CROSSJOIN-toiminnon käyttäminen – LuckyTemplates & DAX-opetusohjelma

On luultavasti muitakin tapoja tehdä tämä, mutta tämä on tehokkain tapa luoda pöytä tyhjästä.

Tämän taulukon saavuttamiseksi käytin myös muita taulukkofunktioita, jotka käyn lyhyesti läpi, mutta keskityn toistaiseksi CROSSJOINiin .

Tämän toiminnon avulla pystyin luomaan KuukaudenNimi- sarakkeen, joka tuli Päivämäärä-taulukosta, ja Tuotetunnus- sarakkeen, joka tuli Tuotetaulukosta. Kyseessä on siis kaksi täysin erilaista taulukkoa, jotka yhdistelin luodakseni toisen taulukon.

CROSSJOIN-toiminnon käyttäminen – LuckyTemplates & DAX-opetusohjelma

Miten tein sen? Luodaan aivan uusi taulukko napsauttamalla tätä kuvaketta ja käyttämällä DAX-kaavaa.

CROSSJOIN-toiminnon käyttäminen – LuckyTemplates & DAX-opetusohjelma

Aion luoda demotaulukon tähän ja käyttää CROSSJOIN- toimintoa. Kuten näette, IntelliSense on melko hyvä koodin viimeistelyssä; se kertoo meille, mitä meidän on tiedettävä juuri kirjoittamastamme funktiosta.

CROSSJOIN-toiminnon käyttäminen – LuckyTemplates & DAX-opetusohjelma

Se ilmoittaa meille, että CROSSJOIN "palauttaa taulukon, joka on määritettyjen taulukoiden ristiliitos".

Joten periaatteessa tämä tarkoittaa, että funktio yhdistää kaksi taulukkoa.

Aloitan arvolla VALUES , jonka avulla voimme helposti poimia tai luoda taulukon tietystä sarakkeesta.

CROSSJOIN-toiminnon käyttäminen – LuckyTemplates & DAX-opetusohjelma

Lisään sitten KuukaudenNimen . Lisään sitten uudelleen ARVOT ja sitten tuotetunnukseni .

CROSSJOIN-toiminnon käyttäminen – LuckyTemplates & DAX-opetusohjelma

Muista, että tämän ei tarvitse olla yksittäinen päivämääräsarake. Taulukossa voi olla useita sarakkeita. Taulukko voidaan luoda virtuaalisesti käyttämällä kaavaa ja erilaisia ​​taulukkofunktioita. Joten nämä ovat kaikki johdannaisia ​​kaikista näistä DAX-kaavoista, kun taas ARVOT tuovat vain yhden sarakkeen tietoa.

CROSSJOINin käyttäminen antaa minulle jokaisen tuotteen ja kuukauden.

CROSSJOIN-toiminnon käyttäminen – LuckyTemplates & DAX-opetusohjelma

Näin hyödynnät CROSSJOINia – luodaksesi upouusia taulukoita, joita ei ennen ollut olemassa, ja sisällyttääksesi ne tehokkaasti malleihisi. Muista, että nämä ovat kahdesta täysin erilaisesta taulukosta – Päivämäärät- ja Tuotebudjetit -taulukoista.

DISTINCT- ja SUMMARIZE-funktioiden käyttäminen

Palaan tähän tuotebudjettimittaan . Ilmeisesti tämä on monimutkaisempi, koska VALUES -sovelluksen sijaan olen käyttänyt erilaisia ​​toimintoja.

CROSSJOIN-toiminnon käyttäminen – LuckyTemplates & DAX-opetusohjelma

Sinun ei tarvitse käyttää VALUES-arvoa , jos voit käyttää DISTINCT -toimintoa , joka tekee saman, mutta siinä on joitain pieniä eroja.

SUMMARIZE - toiminto tarjoaa myös paljon enemmän joustavuutta. Voit lisätä paljon enemmän sarakkeita tällä funktiolla verrattuna VALUES- ja DISTINCT-sarakkeisiin .

Tässä skenaariossa halusin luoda budjettini tietylle vuodelle ottamalla huomioon viime vuoden tulokset. Olen lisännyt siihen 7,5 %:n kasvutekijän ja näyttänyt sen tässä yhdessä taulukossa.

Sen sijaan, että olisin käynyt läpi hullun prosessin, jossa kooisin kaikki budjetit ja tekisin arvion, olen luonut ne automaattisesti käyttämällä historiallisia tietoja , asettamalla niihin tekijän ja yhdistämällä ne sitten yhteen taulukkoon käyttämällä CROSSJOIN -ohjelmaa .

Muita tapoja käyttää CROSSJOINia

Jos ajattelet sitä, voit hyödyntää CROSSJOINia eri tavoin. Tässä tapauksessa olen käyttänyt sitä tuotteissa.

Mutta voit käyttää täsmälleen samaa tekniikkaa CROSSJOINin kanssa työskennellessäsi aluebudjettien, myyjäbudjettien tai asiakasbudjettien parissa.

Johtopäätös

CROSSJOIN hyödyntää kahta siihen sijoittamaasi pöytää ja yhdistää ne.

Jos saat käsityksen siitä, kuinka tämä tekniikka todella toimii, sinulla on hyvät mahdollisuudet suorittaa tämäntyyppisiä analyyseja omissa malleissasi.

Esitin myös CROSSJOIN -toiminnon äskettäisessä LuckyTemplates-verkkoseminaarisarjan työpajassa , jossa käsittelin monia muita tekniikoita, joita voidaan käyttää analysoitaessa budjetteja ja ennusteita verrattuna todellisiin tuloksiin.

Onnea!


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.