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.
Monet ihmiset uskovat, että emme voi suorittaa mukautettua lajittelua DAX:n avulla , mutta se ei ole totta. DAX voi ehdottomasti taata lajittelun, ja se on itse asiassa melko yksinkertainen tehdä. Tämän päivän blogissa näytän sinulle, kuinka voit tehdä juuri sen helposti. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.
Sisällysluettelo
Tietomallimme
Aloitetaan yksinkertaisella tietomallilla. Tietotaulukossamme on kolme kampanjaa, analysoitu sijoitetun pääoman tuottoprosentti ja hinta.
Kuten taulukosta näet, niillä on samat kustannukset, mutta niiden sijoitetun pääoman tuottoprosentti on erilainen. Tarkoituksena on tietää, mitä kampanjoita meidän pitäisi suorittaa riippuen niiden sijoitetun pääoman tuottoprosentista tietyllä budjetilla.
LuckyTemplates mukautettu lajittelu: While-silmukan käyttäminen
Aloitetaan mittauksella yksinkertaisella while-silmukalla.
Asetamme budjetiksi 20 000 ja tallennamme sen Budjetti-muuttujaan käyttämällä _Budget.
Ja sitten käytämme while-silmukkaa luomalla taulukkomuuttujan VAR_Table .
Käytämme sittenjotka ovat vastoin perustaulukkoamme 4 ja lisäävät juoksevan kokonaissummasarakkeen käyttämällä "_RT" .
Seuraavaksi nappaamme [Analysoitu ROI] nykyiseltä riviltä, joka on tallennettu nimellä VAR_ROI . Sitten otamme budjettimme . Siitä vähennetään, suodata Taulukko 4 Analysoidulle ROI:lle, joka on suurempi tai yhtä suuri kuin nykyisen rivimme ROI, ja ota [kustannus] .
Nämä rivit ottavat korkeimman ROI:n ensimmäisellä rivillä, sitten seuraavaksi korkeimman seuraavalla rivillä ja niin edelleen. Käytännössä meillä on siis sarake, joka on juokseva kokonaissumma, joka laskee negatiivisissa arvoissa nollaan.
Sitten poistumme while-silmukastamme. Luomme FinalTable-muuttujamme VAR_FinalTable- muuttujalla , jossa yksinkertaisesti suodatamme taulukkomuuttujamme juoksevan kokonaissumman mukaan , joka on suurempi tai yhtä suuri kuin nolla. Käytämme tätä suodatinta, koska kaikki alle nolla tarkoittaa, että olemme menneet negatiiviseksi ja budjetti on lopussa.
Sitten voimme käyttää niitä arvoja. Sisällytämme sarakkeet – Kampanjat, Analysoitu ROI ja Hinta – ja lisäämme .
Voimme näyttää tämän korttivisuaalin Valinta-ruudussa ja nähdä, että meillä on Instagram ja SEM, jotka ovat kaksi korkeinta ROI-arvoamme.
Katsotaanpa alkuperäistä taulukkoamme vertaillaksemme tuloksia.
Voimme nähdä, että PPC:llä on todellakin pienempi ROI kuin SEM:llä ja Instagramilla.
Kuten olet ehkä huomannut, tuloksemme ei kuitenkaan palannut oikeassa järjestyksessä, sillä Instagramin 8.1 näkyi ensin ennen SEM:n 8.15:tä.
LuckyTemplates -lajittelujärjestyksen käyttäminen
Mutta entä jos haluamme, että Instagram palautetaan ensin, koska sillä on korkein ROI ja SEM palautettava toisena? Periaatteessa haluamme taata lajittelujärjestyksen. Tästä tulee hieman hankalaa, mutta ei ole vaikeaa ymmärtää, miten se tehdään.
Tältä funktiomme pitäisi näyttää, alaosan ollessa sama kuin aikaisemmassa while-silmukassa.
Ja jotta voimme taata lajittelujärjestyksen, meidän on tehtävä vähän ylimääräistä työtä.
Aloitamme jälleen VAR_Budgetilla , jonka asetimme 20 000:ksi. Luomme sitten Count-muuttujamme käyttämällä muuttujaa VAR_Count I ja käytämme sitä taulukossa 4.
Seuraavalla rivillä käytämme CONCATENATEX- funktiota Kampanjat-, Analysoitu ROI- ja Kustannus-sarakkeiden yhdistämiseen. Voit käyttää erottimena mitä tahansa, kunhan se ei ole tiedoissasi, joten tässä tapauksessa käytetään vain tähtiä.
Sitten käytämme putkimerkkiä (|) seuraavassa parametrissa kustannussarakkeen jälkeen. Käytämme myös VAR_Ordered lajittelua analysoidun sijoitetun pääoman tuottoprosentin mukaan laskevaan järjestykseen, mikä tarkoittaa, että korkein ROI on yläreunassa.
Jos katsomme kommenttiriviä, se sanoo, että koodi antaa meille tuloksen muodossa SEM*8.158*10000 | Instagram*8.1*10000 . Se ilmestyy myös järjestyksessä korkeimmasta ROI:sta pienimpään.
LuckyTemplates mukautettu lajittelu: For Loop -käyttö
Tämä esimerkki on mielenkiintoinen, koska saamme , while -silmukan ja kaikenlaisia hienoja toimintoja. Tällä kertaa käytämme for-silmukkaa .
Pöytä 1
Tässä esimerkissä Taulukko1 on for-silmukamme, ja se , mitä teemme, on ADDCOLUMNSjoka menee yhdestä meidän laskentaan yhdellä, joka on kirjoitettu muodossa (1,_Count,1).
Käytämme sitten rivissämmekoska käytämme putkimerkkiä erottaaksemme taulukon rivit. Käyttämällä PATHITEM , nappaamme sitten polun Ordered- muuttujasta , joka on merkkijonomme.
Käytämme myös Arvoa , joka on automaattinen sarakkeemme, joka on luotu GENERATESERIES- komennolla, tai kalentereitamme 1, 2, 3, 4, 5, kunnes taulukossamme olevien rivien määrä on käytetty loppuun. Sitten palautamme sen takaisin tekstinä .
Meillä on nyt taattu lajittelujärjestys pöydällemme, joka vaihtelee korkeimmasta ROI:sta pienimpään. Joten tässä on DAX-laitteesi lajittelujärjestyksen takaamiseksi.
Taulukko2
Nyt saadaksemme tämän käyttökelpoiseen muotoon meidän on tehtävä Taulukko2 , jossa poimimme yksittäiset sarakkeet olemassa olevasta merkkijonosta.
Lisätään taulukkoon 1 toista ADDCOLUMNSia , for-silmukkaa. Luo Kampanjat -kohdassa Kampanjat-sarake ja käytäkorvata tähdet putkilla. Sitten käytämme PATHITEM RowPathissa tarttumaan ensimmäiseen elementtiin ja palauttamaan se TEKSTIÄ.
Analysoitu ROI -sarakkeessa teemme periaatteessa saman asian. KORVAA tähdet putkilla. Tartu sitten toiseen kohteeseen ja palauta se TEKSTIÄ . Teemme tämän, koska jostain syystä PATHITEM antaa meille mahdollisuuden palauttaa kokonaislukuna tai tekstinä, mutta ei desimaalilukuina.
Se on tavallaan outoa, mutta voimme ratkaista sen, koska meidän tarvitsee vain lisätä nolla, ja DAX muuntaa automaattisesti TEKSTI-merkkijonon numeeriseksi arvoksi.
Teemme jälleen saman asian Kustannussarakkeessa . Käytämme SUBSTITUTE ja PATHITEM nappataksemme kolmannen kohteen. Tämän jälkeen luvun palauttamiseksi lisäämme uudelleen nollan, koska se on tässä tapauksessa kokonaisluku.
Loput koodistamme on while-silmukka, josta keskustelimme aiemmin. Saamme nyt taatun lajittelujärjestyksen korkeimmasta alimpaan kampanjaan.
Hakukonemarkkinointimme oli kampanjamme korkeimman sijoitetun pääoman tuottoprosentti, ja Instagram on toinen.
Johtopäätös
Käyttämällä while- ja for-silmukoita käytimme onnistuneesti LuckyTemplates-muokattua lajittelua tietomallissamme niiden ROI:n perusteella – todiste siitä, että DAX voi ehdottomasti taata lajittelujärjestyksen.
On tärkeää varmistaa, että tietosi on lajiteltu oikein DAXissa, jotta ne voidaan analysoida ja visualisoida tarkasti. Voit soveltaa tässä opetusohjelmassa oppimaasi tietojen lajitteluun seuraavaa raporttia varten.
Kaikki parhaat,
Greg Deckler
Ota selvää, miksi LuckyTemplatesissa on tärkeää pitää oma päivämäärätaulukko ja opi nopein ja tehokkain tapa tehdä se.
Tämä lyhyt opetusohjelma korostaa LuckyTemplates-mobiiliraportointiominaisuutta. Näytän sinulle, kuinka voit kehittää raportteja tehokkaasti mobiililaitteille.
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.
Käy läpi tärkeimmät Power Appsin ja Power Automaten päivitykset sekä niiden edut ja vaikutukset Microsoft Power Platformiin.
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.
Tässä opetusohjelmassa opit luomaan täydellisen LuckyTemplates-mallin, joka on määritetty tarpeidesi ja mieltymystesi mukaan.
Tässä blogissa esittelemme, kuinka kerrostat kenttäparametreja pienillä kerroilla uskomattoman hyödyllisten näkemysten ja visuaalien luomiseksi.
Tässä blogissa opit käyttämään LuckyTemplates-sijoitus- ja mukautettuja ryhmittelyominaisuuksia näytetietojen segmentoimiseen ja luokitteluun kriteerien mukaan.
Tässä opetusohjelmassa käsittelen tiettyä tekniikkaa, jolla voit näyttää kumulatiivisen kokonaissumman LuckyTemplates-visuaaleissasi vain tiettyyn päivämäärään asti.
Opi luomaan ja mukauttamaan Bullet-kaavioita LuckyTemplatesissa, joita käytetään pääasiassa suorituskyvyn mittaamiseen suhteessa tavoitteeseen tai edellisiin vuosiin.