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!


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.