Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban
Tudja meg, miért fontos egy dedikált dátumtáblázat a LuckyTemplatesben, és ismerje meg ennek leggyorsabb és leghatékonyabb módját.
Meg fogom mutatni, hogyan kell kezelni egy olyan devizaárfolyam-táblázatot, ahol néhány napot nem számolnak el . Ezek a napok lehetnek hétvégék vagy ünnepnapok.
Ez néha nem jelent problémát, különösen akkor, ha a vállalkozás, amelyről jelentést készít, nem hétvégén és ünnepnapokon tart nyitva. De ha igen, előfordulhat, hogy a hónap végén helytelen összegeket kap.
A hiányzó adatok kezelésének ismerete lehetővé teszi az eladások tisztességes összehasonlítását, ha több pénznemet használnak. Előfordulhatnak olyan napok, amikor például úgy gondolja, hogy a teljes értékesítés csökken a valuta értéke miatt. A valóságban előfordulhat, hogy a teljes értékesítés alacsony, mert nem számolja el az adott időszak összes napját.
Ebben a példában az utolsó elérhető valutaárfolyamot veszem , és azt használom a hiányzó dátumokon a hely kitöltéséhez. Az oktatóanyag teljes videóját a blog alján tekintheti meg.
Tartalomjegyzék
Adott adatok a valutaárfolyamok táblázatában
Az alábbiakban a ténytáblázat látható, amely a valutaárfolyamok táblázata. Alapvalutaként az eurót használja .
2016. januári adatokat jelenít meg az egyes napokon a kapcsolódó keresztárfolyammal együtt.
Január 1-től minden jól néz ki. De amikor elértem a 26-ot, a következő sorban a következő dátum a 29.
Ez azt jelenti, hogy hiányoznak a 27. és 28. adatok .
Vegye figyelembe, hogy egyesek szívesebben használják a Power Queryt a helyzet kezelésére. Egyelőre csak a DAX-ra szeretnék koncentrálni.
Tegyük fel, hogy 0,920-at akarok használni 27-én és 28-án. Ez a 26-án használt Crossrate. Hogyan tudom ezt megtenni a DAX segítségével?
Egyesek azt mondják, hogy ez könnyen megtehető Excelben. Bizonyos mértékig igazuk lehet.
A LuckyTemplates előnye azonban az Excelhez képest az a képesség, hogy különböző perspektívákból jobban belemerüljön az adatokba anélkül, hogy bármit is újra kellene csinálni vagy módosítani kellene, ami valószínűleg az Excelben történne.
Meg fogom mutatni az összes mérlegelendő intézkedést, valamint azokat a különböző lépéseket, amelyeket megtennék a valutaárfolyam-táblázatok hiányzó adatainak fedezésére.
Valuta árfolyam mértéke
Először is hadd mutassam meg a főtáblámat. Itt már van néhány adatom, beleértve a dátumot és az euró árfolyamát .
Ebben az esetben a valutaárfolyam egyszerűen afunkció.
Mivel napi egy valutaárfolyammal van dolgom, könnyen használhatók olyan funkciók, mint a SUM ,,, vagy bármi hasonló. A soronként megjelenő adatoknak teljesen logikusak lennének.
Az egyetlen probléma itt az, hogy mi lesz a Totallal .
Ez a Total értéket 26,693-nak mutatja, aminek semmi értelme. Szó szerint csak összegzi az összes napi árfolyamot. Emiatt meg kell találnom a módját, hogy a napok során iteráljam, hogy megkapjam az igazi Totalt .
Tehát megnézem a Pénznemdátum mértékét, hogy megpróbáljam megoldani ezt.
Aktuális dátum mérés
Személy szerint én mindig készítek egy Aktuális dátum mértéket, amely az aktuális szűrő kontextusában az éppen aktuális dátumot hozza be .
Én is jobban szeretem használni. Ebben a példában a MAX függvény használata 1/31-et ad az Összesen, ami értelmesebb lenne, mivel ez az utolsó megadott dátum.
Utolsó pénznem dátuma
A táblázatom tartalmazza az utolsó pénznem dátumát is . Ezt a használatával kapom megfüggvényt, és hivatkozik a FactCurrencyRates és Date táblákra.
Bár ez a LASTDATE függvényt mutatja, lehetséges a MAX használata is . Ez ugyanazt a feltevést használja, mint az Aktuális dátum tábla, de egy adott időpontot ad a valutaárfolyamok táblához képest .
Lefelé görgetve azt látom, hogy a hónap 27-ére és 28-ára nincs adat.
A hiányzó napok kezelésére az Utolsó jelentett pénznem dátuma oszlopról fogok beszélni .
Utolsó jelentett pénznem dátuma
Az Utolsó jelentett pénznem dátuma határozza meg, hogy milyen árfolyamot kell használni a hiányzó napokra. Az elgondolás az, hogy az utoljára jelentett devizaárfolyam ugyanaz lesz, mint azokon a napokon, ahol hiányoznak az adatok .
Mivel a 27-i és 28-i adatok sem szerepelnek, ez azt jelenti, hogy a 26-i adatok kerülnek alkalmazásra.
Példánk azt is mutatja, hogy az Utolsó jelentett pénznem dátuma nem feltétlenül az előző nap. Mivel 27-re sincsenek adatok, így is vissza kellene mennem a 26-ra, hogy kitaláljam, milyen árfolyamot használjak 28-án.
Mielőtt belevágnék annak bemutatására, hogyan történt ez, ne feledje, hogy itt minden a szűrő működésével összefüggésben történik. Át kell gondolnom, milyen konkrét adatokra szeretnék összpontosítani.
Mivel a hónap 27. napján vagyok a sorban, szeretném eltávolítani a szűrőre való hivatkozásokat, és inkább a 26. napra koncentrálok. Ez azt jelenti, hogy avagymivel ezek lehetővé teszik az alkalmazott szűrő módosítását. Ne keverje össze afunkciót, amely csak tovább korlátozhatja az adatokat.
Tehát itt van az a mérték, amelyet az utolsó jelentési pénznem dátumához használtam . Ebben a példában a CALCULATE-t használtam .
Mindig igyekszem annyi változót találni, amennyit csak tudok. Csak meg kell néznem az egyes változók hatókörét, mivel a változók a definíciójuk szerinti értéket veszik fel .
Ebben az esetben az Aktuális dátumot fogom használni, mivel tudom, hogy ez a változó nem fog változni, függetlenül attól, hogy milyen függvényeket használok.
Vegye figyelembe, hogy ezt a változót nem szükséges megtalálni. Ez csak egy szokás, amely lehetővé teszi számomra, hogy ellenőrizzem az intézkedésben használt összes változó hatókörét.
Visszatérve a mértékre, hogyan mondhatom meg a DAX-nak, hogy távolítsa el az aktuális dátum szűrőit , és adja meg az Utolsó rögzített pénznem dátumát ?
Először a FILTER-t fogom használni a(DimDate) táblázat.
Az ALL funkció eltávolítja az alkalmazott szűrőket, és megnyitja számomra a DimDate táblát.
Ezután a MIN segítségével közlöm a DAX-szal, hogy a DimDate oszlopnak azt a részét szeretném használni, amely megegyezik az utolsó pénznem dátumával vagy az aktuális dátummal .
Mi van, ha az utolsó pénznem dátuma és az aktuális dátum nem ugyanaz? Ezután mindig az utolsó pénznem dátumát használja .
Éppen ezért 1/26 és 1/27 között az intézkedés 1/26-ot vesz igénybe. Innentől kezdve a megfelelő dátum kerül alkalmazásra a Devizaárfolyamok táblázatban, hogy megkapja az Utolsó jelentett valutaárfolyamot .
Utoljára jelentett valutaárfolyam
Hadd húzzam be a táblázatomba az utolsó jelentett valutaárfolyamot .
Látni fogja, hogy a 27. és 28. most 0,9200-at használ valutaárfolyamként, mivel ez ugyanaz, mint a 26-án.
Az alábbiakban látható az a mérték, amelyet a legutóbbi jelentett valutaárfolyamhoz használtam .
Ismét mindig néhány változó meghatározásával kezdem. Ebben az esetben a Kiválasztott pénznem és az Utolsó jelentett pénznem dátuma lehetőséget használom .
A kiválasztott valutát fogom használni, mert itt különböző pénznemekkel van dolgom. Ezért kell pontosan meghatároznom, hogy adott időpontban melyik pénznemet értékelik.
Ebben a példában a különböző pénznemek a megadott szeletelő segítségével érhetők el.
Természetesen nem kell szeletelőnek lennie, ami használatban van. Ez is származhat táblázatból vagy látványból. Ami számít, az az, hogy van egy szűrő, amely lehetővé teszi az adatok különböző pénznemekben történő megtekintését.
Ami a LastReportedDate-t illeti , ez ugyanaz, mint az Utolsó jelentett pénznem dátuma , amelyről korábban beszéltem.
A Rate változóhoz afunkció.
Behozom a keresztárfolyamot a CurrencyRates ténytáblájából .
Mivel sok pénznem van egyetlen táblázatban, nem használhatom a dátumot egyetlen referenciapontként. A megfelelő pénznem és a megfelelő dátum kombinációjának kell lennie.
Ezért hivatkozom arra is, hogy a pénznem ticker megegyezik a kiválasztott pénznemgel .
Hivatkozom a LastReportedDate-re is .
Ezért a táblázatot nézve háromszor is a 26-ost mutatja, mielőtt a 29-re ugrik.
Átváltott értékesítések az utolsó jelentett árfolyam alapján az aktuális dátummal szemben
Most az utolsó szakaszon vagyok, amely magában foglalja az eladások átváltását az Utolsó jelentett valutaárfolyam használatával .
Alapvetően a mérőszám csak ezt az Utolsó jelentett valutaárfolyamot veszi fel , és megszorozza az Alap mértékkel , amely ebben az esetben a teljes értékesítés .
Az intézkedés alkalmazása után látni fogja, hogy ez a két dátum üresen marad. Ez azt jelenti, hogy ezeken a dátumokon nincs értékesítés .
Az is kiderül, hogy 27-én és 28-án vannak eladások (ahol korábban nem volt deviza adat).
Mióta hivatkoztam az Utolsó jelentett valutaárfolyamra , ezeket a számokat euróra váltották át.
Ezúttal az aktuális dátum alapján konvertált értékesítéseket mutatom be .
Ezúttal csak az aktuális dátumot veszi figyelembe az utolsó jelentés dátuma helyett .
Miután ezt a mértéket beírtam a táblázatba egy másik oszlopba, csak a 27-én és a 28-án jeleníti meg az üres helyeket.
Ha összehasonlítjuk az átváltott értékesítéseket az utolsó jelentés aránya és az aktuális dátum használata között , az Összes óriási különbséget mutat.
Ahol az utolsó jelentési dátum alapján konvertált értékesítés összesen több mint 4 milliót mutat, az aktuális dátummal konvertált értékesítés összesen csak 3,8 milliót mutat.
Ezért nagyon fontos megérteni, hogy milyen változót használ. Ha a Totalt nézzük, csak úgy tűnik, hogy az euró nagyot dobott, lefelé húzva az értéket. A valóságban azonban az Összes csökkenése a devizaárfolyamok táblázatban nem szereplő adatok miatt következett be.
Az adatok megtisztítása
Most, hogy kitöltöttem a hiányzó adatokat, megtisztítom a táblázatot.
Most adtam ide egy formázott értékesítési oszlopot, amely egyértelműen mutatja a számokat euróban.
Mióta annyi lépésen mentem keresztül, elég sok oszlop halmozódott fel itt.
De nem mindegyikre van szükség az adatok bemutatásához. Tehát továbblépek, és megszabadulok ezektől azáltal, hogy eltávolítom őket az Értékek ablaktáblából.
Miután ezeket eltávolították, egy tisztább asztalt kapok, amelyen csak a szükséges adatok jelennek meg.
Vegye figyelembe, hogy a pénznemet továbbra is módosíthatom a jobb oldalon található szeletelő használatával.
A táblázat alaposabbá tétele érdekében hozzáadom az összes többi pénznemet az Egyszeri kijelölés kikapcsolásával .
Ez a számomat USD-ben, euróban és angol fontban jeleníti meg.
Itt is látok néhány üres helyet, amelyek azokat a napokat jelzik, amikor nincs kiárusítás.
Ezeket az „ Adatok nélküli elemek megjelenítése ” kikapcsolásával távolítom el .
Most a táblázat csak az értékesítési dátumokat jelző sorokat tartalmazza.
Így jól összehasonlítom a számokat a különböző pénznemek alapján.
A Totals is a helyes számokat mutatja, mert én használtamaz egyes sorok iterálásához.
Ez nagyon fontos. Ha nem használja a SUMX-et , akkor a végén az összes oszlopot hozzáadja anélkül, hogy meggondolná, hogy a megfelelő valutaárfolyamot használja-e.
Következtetés
Ahogy korábban említettem, nem feltétlenül ez az egyetlen módja a hiányzó adatok kezelésének. Valójában egy csomó más módszer létezik erre.
Bizonyos esetekben például felhasználhatja a hónap elejétől származó adatokat, és ugyanazt a számot alkalmazhatja a teljes valutaárfolyam-táblázatban. Az egyéb megközelítésekről a jövőben külön blogokban fogok beszélni.
Egyelőre ezt a megközelítést alkalmaztam, mert számomra az Utolsó jelentési arány használata a legésszerűbb. Szerintem ez a legintuitívabb lehetőség.
Azt is szeretném hangsúlyozni, hogy mindent szűrőkontextusból kell megérteni. Hogyan írhatom felül a szűrőt? Hogyan hozhatom be az utoljára jelentett adatokat? Ezek segítenek megérteni, hogyan kaphatja meg a végén a megfelelő számokat.
Minden jót,
Tudja meg, miért fontos egy dedikált dátumtáblázat a LuckyTemplatesben, és ismerje meg ennek leggyorsabb és leghatékonyabb módját.
Ez a rövid oktatóanyag kiemeli a LuckyTemplates mobil jelentési funkcióját. Megmutatom, hogyan készíthet hatékony jelentéseket mobileszközökön.
Ebben a LuckyTemplates bemutatóban olyan jelentéseket tekintünk át, amelyek professzionális szolgáltatáselemzést mutatnak be egy olyan cégtől, amely több szerződéssel és ügyfél-elkötelezettséggel rendelkezik.
Tekintse át a Power Apps és a Power Automate legfontosabb frissítéseit, valamint azok előnyeit és következményeit a Microsoft Power Platform számára.
Fedezzen fel néhány gyakori SQL-függvényt, amelyeket használhatunk, például a karakterláncot, a dátumot és néhány speciális függvényt az adatok feldolgozásához vagy manipulálásához.
Ebből az oktatóanyagból megtudhatja, hogyan hozhatja létre a tökéletes LuckyTemplates sablont, amely az Ön igényeinek és preferenciáinak megfelelően van konfigurálva.
Ebben a blogban bemutatjuk, hogyan lehet a mezőparamétereket kis többszörösekkel rétegezni, hogy hihetetlenül hasznos betekintést és látványelemeket hozzon létre.
Ebből a blogból megtudhatja, hogyan használhatja a LuckyTemplates rangsorolási és egyéni csoportosítási funkcióit a mintaadatok szegmentálására és kritériumok szerinti rangsorolására.
Ebben az oktatóanyagban egy konkrét technikát fogok bemutatni, hogyan jelenítheti meg a kumulatív összeget csak egy adott dátumig a LuckyTemplates vizualizációjában.
Ismerje meg, hogyan hozhat létre és testreszabhat Bullet diagramokat a LuckyTemplates alkalmazásban, amelyeket főként a teljesítmény mérésére használnak a célhoz vagy az előző évekhez képest.