Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Vă voi arăta cum să configurați date dinamice de începere și de sfârșit folosind tabelele de date de interogare de putere ale LuckyTemplates.

Dacă ați urmărit această serie pe diferite subiecte Time Intelligence, știți deja cum să creați un tabel de date folosind funcțiile de interogare de putere. S-ar putea să fi citit și despre cum să modificați data de încheiere pentru acel tabel. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.

De data aceasta, însă, vă voi arăta câteva alternative.

Cuprins

Tabelul de date Power Query

Voi începe prin a mă îndrepta către funcția tabelului de date de interogare a puterii. Afișează patru parametri de dată – un StartDate obligatoriu, o EndDate obligatorie, un FYStartMonth opțional și o listă opțională de vacanță.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Rețineți că pentru fiecare interogare pe care o invocați, funcția de interogare corespunzătoare va apărea aici.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Veți vedea, de asemenea, parametrii de dată în aceeași ordine în care au fost listați mai devreme. Deci, aceasta arată StartDate, EndDate și anul fiscal. De asemenea, arată nul pentru lista de vacanțe.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Acum că ați văzut părțile funcției tabelului de date, vă voi arăta diferitele funcții de interogare pe care le puteți utiliza.

Funcțiile tabelului de date Power Query

Dacă intru în tabelul meu de vânzări, care este și tabelul meu de fapte, va afișa o coloană OrderDate.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Dacă dau clic pe meniul drop-down de lângă OrderDate, se va arăta că prima dată din acest calendar este 24 septembrie 2017.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Deci voi extrage acele date prin crearea unei noi interogări necompletate.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Voi folosi funcția List.Min.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Privind descrierea, arată că List.Min returnează elementul minim din listă.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Pentru această funcție, voi face referire la tabelul Vânzări și la coloana OrderDate.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Odată ce apăs pe Enter, îmi oferă prima dată, care este 24 septembrie 2017.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Voi redenumi această interogare și o voi numi FirstSale.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Dar ca calendarul să înceapă pe 24 septembrie probabil că nu are sens. Așa că voi transforma asta înapoi la începutul anului.

Pentru a face asta, voi folosi din nou o interogare goală. De data aceasta, voi folosi funcția Date.StartOfYear.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Date.StartOfYear returnează prima valoare a unui anumit an pentru o valoare dată, datetime sau datetimezone.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Pentru valoarea mea de dată, voi folosi FirstSale.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Odată ce am apăsat pe Enter, acum arată 1 ianuarie 2017.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Voi redenumi și această interogare și o voi numi StartOfYear.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Dar există o altă modalitate de a obține exact aceeași valoare. Asta folosind data intrinsecă.

Deci, voi crea din nou o interogare nouă și voi folosi #date, care este valoarea intrinsecă a datei.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Pentru #date, am nevoie de o valoare dinamică. Deci, voi folosi Date.Year și voi face referire la FirstSale. As folosi si data de 1 ianuarie, care este reprezentata de cele doua 1-uri de pe masura.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Voi numi acest fxStartDate.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Acum, mă voi întoarce la interogarea tabelului de date. Acum, pot schimba parametrul StartDate.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Nu contează cu adevărat dacă selectez StartOfYear sau fxStartDate, deoarece vor da același rezultat.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Voi folosi doar fxStartDate ca să pot pune o valoare corectă aici.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Acum, calendarul meu începe de la 1 ianuarie 2017.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Desigur, pot face exact același lucru pentru EndDate. Am nevoie doar de o interogare goală din nou, dar de data aceasta, voi folosi funcția List.Max. De asemenea, voi face referire la Vânzări și la coloana OrderDate.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Aceasta arată acum ultima dată din tabelul de vânzări, care este 24 aprilie 2020.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Voi verifica din nou dacă este corect, sortând această coloană în mod descendent. Cu siguranță, coloana arată 24 aprilie 2020 ca dată finală.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Voi redenumi această interogare LastSale.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Din nou, pot face exact același lucru pentru sfârșitul anului, așa cum am făcut pentru StartOfYear.

La o interogare nouă, voi folosi Date.EndOfYear și voi face referire la LastSale.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Voi numi asta EndOfYear.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Vă amintiți cum am folosit data intrinsecă pentru StartOfYear? De asemenea, pot face asta pentru a returna data de 31 decembrie a oricărui an. Cu toate acestea, trebuie să vă gândiți și la posibilitatea ca datele să se reverse în noul an odată ce ajunge la acea dată de încheiere.

Acesta este modul în care vă puteți descurca cu asta.

Voi folosi Date.AddYears și referința EndOfYear.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Pentru numărul de ani, voi adăuga doar 1.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Destul de sigur, data arată acum 2021.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Voi numi asta EndOfNextYear.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Acum voi înlocui EndDate pe tabelul meu de date.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Voi folosi EndOfNextYear pentru a-l înlocui.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Verificându-mi anii, acum merge până în 2021.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Pentru a salva și a aplica toate modificările pe care le-am făcut, voi face clic pe Închideți și aplicați.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Alte funcții ale datei

Accesați docs.microsoft.com și căutați limbajul formulei Power Query M.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Odată ce apare, căutați prezentarea generală a funcțiilor Data.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query

Aceasta vă va afișa toate celelalte funcții de dată pe care le puteți utiliza atunci când lucrați în tabelele de date de interogare de putere.

Configurarea unei date de început și de sfârșit dinamice pentru tabelele de date Power Query


Creați un tabel cuprinzător de date în LuckyTemplates Comparație de timp foarte rapidă
pentru tabelele de date non-standard în LuckyTemplates
Adăugarea numerelor zilei de lucru și a weekendului în tabelul dvs. de date: Tehnica de inteligență a timpului în LuckyTemplates

Concluzie

Există multe funcții cu care vă puteți juca atunci când utilizați tabelele de date de interogare a puterii, motiv pentru care vă sugerez să vă uitați prin fiecare dintre ele.

Începeți să creați interogări goale și să le utilizați pentru a vedea ce se întâmplă. Acesta este cel mai bun mod de a afla cum vă poate ajuta fiecare funcție de interogare în scenariile cu care vă puteți confrunta în viitor.

Sincer, interogarea de putere este un instrument uimitor care vă poate oferi informații excelente, mai ales când sunt implicate date. Încercați să consultați și alte postări despre inteligența timpului din acest blog pentru a vedea ce alte tehnici puteți aplica.

Toate cele bune,

Melissa

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