Pentru a utiliza funcțiile inteligente Time în PowerPivot, se recomandă crearea unui tabel de timp separat. Acest lucru vă va asigura că nu aveți nevoie de tot felul de trucuri pentru a vă asigura că aveți o întâlnire, consultați această postare de pe blog pentru a vedea de ce avem nevoie de un orar aferent mai detaliat. Această postare pe blog va descrie cum să creați un tabel de timp separat, în mod simplu.

Să spunem că avem următoarele date:

tabel

Avem un an și avem un număr lunar de an. Vrem să facem funcții inteligente de timp pe aceste date, pentru a putea face acest lucru avem nevoie de o coloană de date. Trebuie să creăm una în acest scenariu, creăm o nouă coloană cu următoarea funcție dax:

Nu avem o coloană de zi disponibilă, așa că folosesc întotdeauna prima zi a lunii, avem acum o coloană de date pe care să funcționăm funcția de timp. Dar, deoarece coloanele de date și date se află în același tabel, dax are probleme cu utilizarea acestor două în combinație. Pentru a face acest lucru mai ușor, puteți crea un tabel de timp separat.

Selectați cele două coloane de date din PowerPivot:

Copiați-le și lipiți-le într-o foaie de lucru nouă în Excel, accesați datele, eliminați duplicatele

Aceasta va crea un set unic de valori. Creați un tabel al valorilor (Ctrl - L) și utilizați crearea unui tabel legat pentru a încărca aceste date în PowerPivot, de asemenea, creăm o coloană de date în acest tabel:

Acum avem disponibil un tabel de timp separat, acum creăm o relație între ele în care noul tabel de date este tabelul de căutare.

Acum le putem folosi în funcțiile noastre dax, în CTP o funcție ar arăta astfel:

= CALCULAȚI (sumă (Tabelul 2 [Valori]), DATESYTD („Data” [Data]), toate („Data”))

Folosesc câmpurile din noul tabel de date în loc de tabelul de date.

În RTM puteți face doar (din nou folosind coloana de date din tabelul de date):

Sper că acest lucru vă va ajuta să lucrați cu funcții inteligente în timp. Aceasta este, desigur, una dintre modalitățile de a crea acest tabel, dar acesta este destul de ușor de implementat.