Utilizarea funcțiilor de iterare SUMX și AVERAGEX în LuckyTemplates

Unul dintre cele mai importante subiecte pe care orice începător în LuckyTemplates trebuie să le cunoască este iterarea funcțiilor . Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Așadar, înainte de a vă afunda în lucrul cu calcule complexe, vă voi împărtăși câteva funcții simple de iterare în acest articol.

Cuprins

De ce să folosiți funcțiile de iterare?

Primesc această întrebare tot timpul când fac antrenamente live sau summituri live.

Deci, de ce ar trebui să folosim funcții de iterare în loc să creăm doar o coloană calculată și să folosim SUMA?

Folosim funcții de iterare în cazurile în care nu avem coloana disponibilă care oferă informațiile necesare pentru a face o SUMA simplă.

Pentru a explica în continuare funcțiile SUMX și AVERAGEX , vom lucra la un tabel generic de vânzări. Avem două informații cheie disponibile: cantitatea de comandă și prețul la care am vândut un anumit produs .

Utilizarea funcțiilor de iterare SUMX și AVERAGEX în LuckyTemplates

Deci, în fiecare vânzare pe care am făcut-o, știm ce cantitate a fost comandată și prețul. Dar nu avem o coloană de venituri cu nume generic sau o coloană de vânzări pentru a face o sumă.

Pentru a calcula virtual acest rezultat particular, putem itera prin tabelul de vânzări și folosim SUMX sau AVERAGEX . Aceste funcții vă permit să treceți printr-un tabel fizic sau un tabel virtual.

Calcule simple folosind SUMX

Pentru a obține vânzările totale, vom merge rând cu rând înmulțind cantitatea comenzii cu prețul său unitar. După aceea, vom salva toate rezultatele individuale în memorie și apoi le vom rezuma pe toate. Exact asta face funcția SUMX .

Utilizarea funcțiilor de iterare SUMX și AVERAGEX în LuckyTemplates

Acesta este cel mai pur motiv pentru care aceste formule particulare sunt atât de importante și mai optime de utilizat decât crearea unei coloane calculate și efectuarea acestor calcule individual.

Același lucru se va face și pentru Costul Total. Vom parcurge tabelul de vânzări și apoi vom înmulți cantitatea comenzii cu costul unitar total.

Utilizarea funcțiilor de iterare SUMX și AVERAGEX în LuckyTemplates

Dar amintiți-vă că în acest tabel special, nu avem o coloană de cost total, așa că nu am putea să facem o sumă simplă. Așa că trebuie să mergem rând cu rând, ceea ce uneori este denumit context de rând.

Puteți afla mai multe despre contextul rândului accesând acest link: 

Explicarea contextului rândurilor – (1.10) Ghid definitiv pentru începători la DAX

Calcule simple folosind AVERAGEX

Pe măsură ce intrăm în AVERAGEX , vom analiza grupul de măsură Medie pe zi pe care îl am și vom calcula vânzările medii pe lună.

Utilizarea funcțiilor de iterare SUMX și AVERAGEX în LuckyTemplates

În contextul actual, vom repeta printr-un tabel virtual în loc de întregul tabel de date. Acest lucru este total legitim cu funcția AVERAGEX . Și apoi vom crea un tabel virtual folosind valorile.

Utilizarea funcțiilor de iterare SUMX și AVERAGEX în LuckyTemplates

Valorile ne vor aduce un tabel de coloană pentru fiecare lună și an unic individual. Și apoi vom cumula vânzările totale pentru fiecare lună și an.

În acest caz particular, avem trei luni, așa că va crea un tabel de trei luni și va calcula vânzările pentru fiecare lună, apoi va face media tuturor.

Un alt exemplu pe care îl putem analiza este calcularea vânzărilor medii per client.

Utilizarea funcțiilor de iterare SUMX și AVERAGEX în LuckyTemplates

În acest caz particular, vom crea un tabel virtual al fiecărui client și câte vânzări a făcut fiecare client, care iterează prin ele.

Utilizarea funcțiilor de iterare SUMX și AVERAGEX în LuckyTemplates

Odată ce avem vânzările fiecărui client, putem să o mediem și ne va oferi vânzările medii per client.

Cum se măsoară mediile pe zi în LuckyTemplates cu
logica avansată DAX în cadrul funcțiilor de repetare DAX – Exemplu detaliat
Totaluri cumulate între medii și logica dinamică a datei – DAX avansat

Concluzie

Este foarte important să înțelegeți foarte bine modul în care funcționează aceste funcții de iterare de la început și să le folosiți efectiv.

Putem folosi aceste funcții de iterare fizic într-un tabel sau chiar virtual cu orice tabel pe care doriți să îl plasați în interiorul unei anumite funcții. Puteți plasa o gamă întreagă de parametri diferiți aici.

Eu personal folosesc aceste funcții chiar în dezvoltarea pe care o fac.

Bucură-te să lucrezi prin aceasta. Puteți verifica schița modelului LuckyTemplates Showcase pe acest link:

Simțiți-vă liber să exersați asupra utilizării numeroaselor funcții de iterare disponibile în LuckyTemplates și nu uitați să răsfoiți aceste linkuri pentru a obține mai multe informații despre acest subiect:

Înțelegerea modului în care funcționează funcția AVERAGEX

Cum să înțelegeți tabelele virtuale în interiorul funcțiilor de iterare în LuckyTemplates – Concepte DAX

Sperăm că puteți înțelege bine cum funcționează acest calcul special în LuckyTemplates.

Leave a Comment

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Cum să salvați și să încărcați un fișier RDS în R

Cum să salvați și să încărcați un fișier RDS în R

Veți învăța cum să salvați și să încărcați obiecte dintr-un fișier .rds în R. Acest blog va trata, de asemenea, cum să importați obiecte din R în LuckyTemplates.

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

În acest tutorial despre limbajul de codare DAX, aflați cum să utilizați funcția GENERATE și cum să schimbați în mod dinamic titlul unei măsuri.

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Acest tutorial va acoperi cum să utilizați tehnica Multi Threaded Dynamic Visuals pentru a crea informații din vizualizările dinamice de date din rapoartele dvs.

Introducere la filtrarea contextului în LuckyTemplates

Introducere la filtrarea contextului în LuckyTemplates

În acest articol, voi trece prin contextul filtrului. Contextul de filtrare este unul dintre subiectele majore despre care orice utilizator LuckyTemplates ar trebui să învețe inițial.

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Aflați cum să vă calculați modificările marjei de profit folosind tehnici precum măsurarea ramificării și combinarea formulelor DAX în LuckyTemplates.

Idei de materializare pentru cache-urile de date în DAX Studio

Idei de materializare pentru cache-urile de date în DAX Studio

Acest tutorial va discuta despre ideile de materializare a cache-urilor de date și despre modul în care acestea afectează performanța DAX-ului în furnizarea de rezultate.

Raportare de afaceri folosind LuckyTemplates

Raportare de afaceri folosind LuckyTemplates

Dacă încă utilizați Excel până acum, atunci acesta este cel mai bun moment pentru a începe să utilizați LuckyTemplates pentru nevoile dvs. de raportare a afacerii.

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți