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.
Megmutatom, hogyan kell kiszámítani a munkanapokat / munkanapokat két dátum között, akár az ünnepnapokkal, akár az ünnepnapok nélkül. Ez egy olyan téma, amelyet újra és újra feltesznek a webhelyen.
Azt is hiszem, hogy ez egy nagyszerű módja annak, hogy lezárjuk ezt az Időintelligencia sorozatot, tudván, hogy sok más, korábban tárgyalt elemet is magában foglal. Ezek az elemek közé tartozik egy ünnepi táblázat létrehozása, egy kiterjesztett dátumtábla létrehozása, valamint afunkció, többek között. Az oktatóanyag teljes videóját a blog alján tekintheti meg.
Tartalomjegyzék
A két dátum közötti munkanapok kiszámításának módjai
Különféle megközelítésekről fogok beszélni, amelyeket a munkanapok kiszámításához használhat.
Az Excel lehetővé teszi a felhasználók számára a munkanapok egyszerű kiszámítását a NETWORKDAYS funkció használatával . A DAX-nak azonban nincs ilyen funkciója , ezért meg fogom tárgyalni, hogyan lehet ezt megkerülni.
Ennek egyik módja a kiterjesztett dátumtáblázat egyes elemeinek használata.
Egy másik lehetőség egy olyan megközelítés, amelyet Feldmann Imkétől kaptam a thebiccountant.com blogról. Létrehozott egy egyéni NetworkDays függvényt, amely közvetlenül a Power Queryből hívható meg , így a folyamat sokkal gyorsabb és kevésbé bonyolult.
Hogy bemutassam, hogyan működnek ezek a megközelítések, egy nagyon gyakori forgatókönyvet fogok használni.
Száz projektem van, amelyeket anonimizáltam.
Minden projekthez van egy kezdő és egy befejező dátum is.
Létrehoztam egy egyszerű Eltelt napok mértékét is. Ez alapvetően a kezdő és befejező dátumok közötti napok nyers száma . használtam afunkció erre, hasznos funkció a különböző munkanapok dátumozására.
Az adatmodell nagyon egyszerű. Táblázatokat tartalmaz a dátumokhoz és a projektekhez .
Megjeleníti a ténytáblázatot is, amely tartalmazza a projektazonosítót , a kezdési dátumot és a befejezési dátumot .
Összehasonlítás céljából a NetworkDays (ünnepnapokkal és ünnepnapok nélkül) is kiszámítottam Excel (nem power bi) segítségével.
Természetesen ugyanezt megteheti, és adatokat hozhat be Excelből. A cél azonban az, hogy a LuckyTemplates segítségével kiszámítsa a munkanapok számát anélkül, hogy Excelt kellene használnia.
Munkanapok kiszámítása dátumok között a DAX segítségével
Bármikor, amikor dátumszámlálással foglalkozik, mindig hatékony afunkciót a Dátumok táblázatban.
A DATESBETWEEN-t is használtam a kezdő dátum és a záró dátum közötti mező szűkítésére . Az IsWorkingDay-t is hozzáadtam , hogy alkalmazzam azt az egyszerű logikai logikát, hogy ha munkanapról van szó, akkor annak kell lennie . Hétvégén visszatér a .
Ezzel befejeztemszűrni csak a szeletelők környezetének figyelembevétele érdekében.
Ami a szabadságos változatot illeti, nagyon hasonlít az imént tárgyalt intézkedéshez.
Ugyanez a kifejezés a DATESBETWEEN függvény használatával. Csak hozzáadtam aés IsHoliday.
Ismét az ALLSELECTED függvényt használtam a legvégén.
Nézze meg, mi történik, ha behúzom ezt a két mértéket a táblázatomba.
Ahogy az várható volt, a Munkanapok ünnepnapokkal tökéletesen megegyeznek az Excel ünnepnapokkal oszlopával . Ugyanez vonatkozik a Munkanapok ünnepek nélkül oszlopra, amely megegyezik az Excel ünnepnapok nélküli oszlopával .
Munkanapok kiszámítása a Power Query segítségével
A megközelítés, amelyről Feldmann Imke a thebiccoountant.com blogból beszél, még egyszerűbb megoldást kínál a Power Query használatakor.
A NETWORKDAYS függvényről szóló blogjában egy M kódot adott, amely a Power Queryben meghívható.
Egyszerűen másolja ki az M-kódot a blogjáról.
Ezután lépjen be a Power Querybe , és az Új forrás alatt nyisson meg egy Üres lekérdezést.
Lépjen be a Speciális szerkesztőbe .
Ezután illessze be a teljes kódot az oldalra. Győződjön meg róla, hogy zöld pipával ellenőrizze, hogy nincs-e hiba a kódban.
A meghívást követően ehhez a sablonhoz vezet.
Teljesen mindegy, hogy mit írok be ide, ezért 2018. január 1-től 2020. január 1-ig megyek.
Ez most megjelenik a lekérdezéseim alatt. Át fogom nevezni, hogy később könnyebben használhassuk.
Hálózati napnak nevezem el .
Most már használhatom ezt a lekérdezést. Csak bemegyek az Adataimba .
Ezután az Oszlop hozzáadása alatt kattintok az Egyéni függvény meghívása lehetőségre .
Meg fogom hívni ezt az NWD-t , és a Networkdays funkciót fogom használni.
Ezután az alábbi legördülő menükből a Kezdő dátum és a Befejezés dátumát választom .
Itt lehetőséget ad arra, hogy a hét kezdetét hétfőről valami másra módosítsam.
Erre a célra a hétfő megfelelő, úgyhogy hagyom, ahogy van. Ezután rákattintok az OK gombra.
Amint láthatja, azonnal kiszámítja a NetworkDays értéket , amely megfelel az Excel NetworkDays oszlopának.
Hadd módosítsam ezen, hogy kizárjam az ünnepeket. Csak be kell mennem az ünnepi asztalomhoz.
Ha a sablonból felidézzük, itt a Holiday tábla a harmadik paraméter.
Tehát itt csak az Ünnepek táblázatot használom, és hivatkozom a Dátum oszlopra.
A változtatások alkalmazásához itt kattintok a pipára.
[00:11:00]
Most frissítették, és eltávolították az összes ünnepnapot. Ez pontosan ugyanaz, mint az Excel NetworkDays oszlopa ünnepnapok nélkül.
Csak átnevezem ezt az oszlopot NWD Nincs ünnep.
Következtetés
Látni fogja, hogy mindkét általam használt megközelítés nagyon különbözött egymástól, de mindkettő ugyanazt az eredményt hozta. Ez csak azt mutatja, hogy valóban sok módja van a LuckyTemplates maximalizálásának, még akkor is, ha a keresett Excel-függvénynek nincs közvetlen megfelelője.
Ez remekül sikerült a Time Intelligence sorozatnak. Élveztem Melissa Dekortéval való együttműködést, hogy megmutassam nektek ezeket a nagyszerű Time Intelligence forgatókönyveket.
Az egyik dolog, amit nagyon szeretnék itt hangsúlyozni, hogy a DAX a LuckyTemplates legérdekesebb része. De ahogy elsajátítja a LuckyTemplates csínját-bínját, elkezdi értékelni azokat a más megoldásokat is, amelyek egyáltalán nem tartalmazzák a DAX-ot. A fent bemutatott legutóbbi megközelítés, valamint az időintelligencia korábbi videóiban megosztott tippek igazolják ezt a tényt.
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.