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.
Niiden välisistä eroista on edelleen paljon epäselvyyttävsLuckyTemplatesissa. Tämä on keskeistä tietoa, joka käyttäjien on hallittava, koska molempia toimintoja voidaan käyttää eri skenaarioissa, mutta on tapauksia, joissa toinen on tehokkaampi kuin toinen. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.
Keskityn tässä yhteen esimerkkiin, joka osoittaisi eron näiden kahden välillä. Mutta ennen kuin hyppään tähän esimerkkiin, on tärkeää ymmärtää ero aggregointifunktion ja iteroivan funktion välillä.
Sisällysluettelo
Aggregaattorit vs iteraattorit
Mitä tulee DAX:iin, on olemassa kahdenlaisia laskentakoneita – aggregaattoreita ja iteraattoreita.
Aggregointifunktioita ovat SUM ,,,ja. Iteraattorit sen sijaan ovat toimintoja, joiden lopussa on X, kuten SUMX .
Iterointifunktiot käyvät läpi taulukon jokaisen rivin lisätäkseen logiikkaa jokaiselle näistä riveistä.
Aggregointifunktiot tarkastelevat koko saraketta, joka jää jäljelle kontekstin sijoittamisen kaavaan jälkeen. Sieltä koko sarakkeelle tehdään yksi aggregaatio kerrallaan.
SUM kokoajana
Miten SUM: ia käytetään aggregaattorina?
Tässä esimerkissä aion laskea kokonaistulon annetuista näytetiedoista.
Konteksti on aina tärkeä tässä. Tässä tapauksessa jokainen tietty päivämäärä on kunkin tietyn tuloksen konteksti.
Jos tutkin tätä taulukkoa syvemmälle, se osoittaa, että myyntitaulukkoon siirtymisen päivämäärästä on suora yhteys .
Sitten jos katson tämän mallin alla toimivaa dataa, kaikki sopii yhteen näin.
Joten suhde on linkitetty Tilauspäivämäärä-sarakkeeseen täällä. Kun tietyt päivämäärät tästä sarakkeesta on suodatettu, vastaavat tulokset näkyvät Tulot-sarakkeessa.
Sieltä SUM tekisi vain yhden suuren laskelman suodatetuista tuloksista.
SUMX iteraattorina
Nyt aion käyttää SUMX: ää samoihin näytetietoihin, jotta näet eron. Voin itse asiassa laskea tuon tulon koskematta Tulot-sarakkeeseen.
Kun sitä käytetään, se pyytää aina pöytää. Huomaa, että tässä voidaan käyttää joko fyysistä taulukkoa tai virtuaalista taulukkoa.
Tulojen selvittämiseksi aion valita myyntitaulukon. Sitten sijoitan lausekkeen, joka voi olla mitta tai tietty sarake kyseisestä taulukosta, tähän kaavaan, jotta se voi alkaa ajaa logiikkaa joka rivillä. Lauseke, kuten tässä selitetään, palauttaa taulukon kullekin riville lasketun lausekkeen summan.
Koska näytetiedot sisältävät tilausmäärän, aion käyttää sitä tässä saadakseni kokonaissumman. Käytän myös yksikköhintaa.
Kun vedän kaavan raporttiin, tulokset ovat täsmälleen samat.
Tietenkin ne molemmat näyttävät samat tulokset, koska ne molemmat saavat tiedot samoista kahdesta sarakkeesta – tilausmäärästä ja yksikköhinnasta.
Miksi käyttää SUMX:ää , jos se antaa joka tapauksessa saman tuloksen kuin SUM ?
SUMX:n avulla logiikkaa ei sovelleta vain kokonaiseen sarakkeeseen, vaan jokaiseen sarakkeen yksittäiseen riviin. Itse asiassa voisin poistaa Tulot-sarakkeen ja silti pystyä hakemaan tiettyjä tuloksia.
Joten kuvittele, että logiikkaa sovelletaan joka rivillä. Se kertoo tilausmäärän ja yksikköhinnan 1. riville ja tallentaa sen sitten muistiin. Se tekee saman 2. riville ja kaikille muille riveille sen jälkeen tallentaen jokaisen yksittäisen tuloksen.
Tämä tarkoittaa, että loppujen lopuksi SUMX:n laskemiseen ei käytetä taulukon fyysisiä tietoja, vaan muistiin tallennettuja tuloksia .
Johtopäätös
Toivottavasti pystyin selittämään tärkeimmän eron SUM:n ja SUMX:n välillä LuckyTemplatesissa, erityisesti niille, jotka ovat vielä ymmärtäneet, mitä LuckyTemplates todella voi tehdä.
Nyrkkisääntönä on, että jos kyseessä on yksinkertainen, suoraviivainen skenaario, joka voidaan ratkaista koontifunktiolla, käytä SUM-funktiota. Mutta jos tarvitaan kehittyneempää logiikkaa, käytä SUMX:ää.
SUMX on hyödyllinen myös tapauksissa, joissa sinulla on tuhansia tai miljoonia rivejä. Niin kauan kuin mitoissasi viitatut taulukot ja sarakkeet ovat olemassa, iterointifunktioiden käyttäminen tehostaisi prosessia.
Kaikki parhaat,
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.