Inzicht in LuckyTemplates-aggregaties

Inzicht in LuckyTemplates-aggregaties

Laten we nu dieper ingaan op een van de belangrijkste concepten in LuckyTemplates-berekeningen: de aggregaties .

LuckyTemplates-aggregaties zijn formules die worden gebruikt om één samengevatte waarde te berekenen uit meerdere rijen die bij elkaar zijn gegroepeerd.

Er zijn verschillende manieren om aggregaties te maken in LuckyTemplates. Enkele voorbeelden van aggregatiefuncties zijn de functies , , en .

In de volgende secties zal ik er enkele bespreken en uitleggen hoe de genoemde aggregaties werken.

Inhoudsopgave

LuckyTemplates-aggregaties gebruiken voor eenvoudige berekeningen

In het onderstaande voorbeeld ziet u dat de formule voor Total Sales een functie bevat. Dit is een voorbeeld van een aggregatieformule.

Inzicht in LuckyTemplates-aggregaties

Als u nog een aggregatieformule wilt maken, klikt u op Nieuwe meting en gebruikt u deze om de gemiddelde verkoop te berekenen .

Het is duidelijk dat u de functie GEMIDDELDE moet gebruiken , een van de meest voorkomende voorbeelden van aggregaties.

Inzicht in LuckyTemplates-aggregaties

Nadat u de nieuwe meting hebt gemaakt, sleept u deze naar de tabel. U moet naar de oorspronkelijke context kijken om de gemiddelde verkoopgegevens duidelijk te begrijpen. U kunt de initiële context vinden via het stadsfilter en de datumsnijder .

Als u in het filter Stad op Hamilton klikt , weet u dat de resultaten die u in de tabel ziet, afkomstig zijn uit die specifieke stad.

Inzicht in LuckyTemplates-aggregaties

Laten we in een ander voorbeeld het totale aantal transacties berekenen met behulp van de functie . U moet de functie COUNTA gebruiken in plaats van de functie COUNT , omdat de kolom Bestelnummer wordt beschouwd als een tekstkolom.

Inzicht in LuckyTemplates-aggregaties

Nadat u de formule hebt gemaakt, sleept u de genoemde meting naar de tabel om de resultaten te zien.

Door het naast de tabel Gemiddelde verkoop te plaatsen , kunt u de totale verkoop voor het overeenkomstige aantal transacties vergelijken.

Waarom wordt de functie AANTALA beschouwd als een aggregatiefunctie? Welnu, het is een aggregatieformule omdat het de eerste context is die wordt toegevoegd voordat de andere berekeningsengines in overweging worden genomen.

Er is bijvoorbeeld geen filter geselecteerd uit het stadsfilter , dus de enige initiële context zijn de datums. Daarom zijn de resultaten op 23 mei 2018 gebaseerd op alle beschikbare steden.

Inzicht in LuckyTemplates-aggregaties

Het gegevensmodel uitwerken

Laten we nu eens kijken naar de gegevensrelaties in het model op basis van de formule voor Total Sales .

In het gegevensmodel ziet u dat het filter afkomstig is van de tabel Datums en via een filterpropagatie naar de tabel Verkoop gaat.

Inzicht in LuckyTemplates-aggregaties

Zodra het genoemde filter actief is, voert de tabel Verkoop zijn evaluatie uit om de totale omzet te berekenen. Dit komt doordat de formule verwijst naar de kolom Totale omzet in de tabel Verkoop .

De SUM- aggregatiefunctie evalueert elke afzonderlijke rij van de kolom Totale opbrengst na de initiële context.

Inzicht in LuckyTemplates-aggregaties

Dezelfde logica geldt voor de GEMIDDELDE functie. Het evalueert alle verkopen in de huidige context (bijv. datum) en kijkt vervolgens naar elke rij van de kolom Totale omzet voordat het het gemiddelde krijgt.

Daarnaast werkt de formule voor Totaal Transacties hetzelfde. De functie AANTALA evalueert alle rijen onder de kolom Bestelnummer . Daarna telt het de nummers op basis van de initiële context.

Dat is eigenlijk hoe aggregaties werken binnen LuckyTemplates in termen van DAX-berekeningen. 

Andere LuckyTemplates-aggregaties gebruiken

Een andere reeks aggregatieformules die u kunt tegenkomen, zijn de MIN- en MAX- functies.

Laten we een nieuwe meting maken om u een voorbeeld te geven van hoe deze aggregatiefuncties werken.

Noem de maatregel Max Sales en gebruik de MAX- functie om de maximale totale omzet te berekenen.

Inzicht in LuckyTemplates-aggregaties

Sleep opnieuw de nieuwe meting en plaats deze in de tabel. Zoals je hebt gemerkt, verwijst de formule nog steeds naar de kolom Totale omzet van de tabel Verkoop . Maar deze keer zijn de resultaten veranderd omdat we nu een andere functie gebruiken. 

Wanneer u een stad uit het filter selecteert, bijvoorbeeld de regio Turanga, veranderen ook de gegevens in de tabel. Dit komt omdat de MAX- functie de waarden samenvat op basis van de gegeven context.


Inleiding tot filtercontext in LuckyTemplates
Het verschil tussen SUM versus SUMX in LuckyTemplates
Hoe de DAX-berekeningsengine werkt

Conclusie

Leren over aggregaties is een van de cruciale stappen om te begrijpen hoe DAX-berekeningen werken.

De meeste formules zijn eenvoudig uit te voeren binnen een verzamelformule. Het wordt alleen maar lastiger als je itererende formules gaat gebruiken.

Laten we in de volgende zelfstudie leren over het herhalen van functies en hoe u deze kunt gebruiken voor flexibelere berekeningen.

Ik hoop dat je hier wat nuttige tips hebt opgepikt. Ik kan niet wachten om je meer te laten zien in onze volgende tutorial.

Bedankt!


Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten