Ero SUM:n ja SUMX:n välillä LuckyTemplatesissa

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?

Ero SUM:n ja SUMX:n välillä LuckyTemplatesissa

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.

Ero SUM:n ja SUMX:n välillä LuckyTemplatesissa

Jos tutkin tätä taulukkoa syvemmälle, se osoittaa, että myyntitaulukkoon siirtymisen päivämäärästä on suora yhteys .

Ero SUM:n ja SUMX:n välillä LuckyTemplatesissa

Sitten jos katson tämän mallin alla toimivaa dataa, kaikki sopii yhteen näin.

Ero SUM:n ja SUMX:n välillä LuckyTemplatesissa

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.

Ero SUM:n ja SUMX:n välillä LuckyTemplatesissa

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.

Ero SUM:n ja SUMX:n välillä LuckyTemplatesissa

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.

Ero SUM:n ja SUMX:n välillä LuckyTemplatesissa

Kun vedän kaavan raporttiin, tulokset ovat täsmälleen samat.

Ero SUM:n ja SUMX:n välillä LuckyTemplatesissa

Tietenkin ne molemmat näyttävät samat tulokset, koska ne molemmat saavat tiedot samoista kahdesta sarakkeesta – tilausmäärästä ja yksikköhinnasta.

Ero SUM:n ja SUMX:n välillä LuckyTemplatesissa

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,


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.