LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez
Ez a blog tartalmazza a Shape Map vizualizációt a LuckyTemplates térbeli elemzéséhez. Megmutatom, hogyan használhatja hatékonyan ezt a vizualizációt annak funkcióival és elemeivel.
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,
Ez a blog tartalmazza a Shape Map vizualizációt a LuckyTemplates térbeli elemzéséhez. Megmutatom, hogyan használhatja hatékonyan ezt a vizualizációt annak funkcióival és elemeivel.
Ebben az oktatóanyagban egy egyedülálló ötletet mutatok be a pénzügyi jelentésekkel kapcsolatban, amely az eredmények hozzárendelését jelenti a LuckyTemplates-en belüli táblázatsablonok előre meghatározásához.
Hozzon létre DAX-mértékeket a LuckyTemplates alkalmazásban meglévő mértékek vagy képletek használatával. Ezt nevezem mértékelágazási technikának.
Ebben a blogban fedezze fel a LuckyTemplates adatkészletet, a leghatékonyabb függvényhívást, amely M- és DAX-függvények ezreit juttatja a keze ügyébe.
A mai oktatóanyagban megosztok néhány adatmodellezési technikát a DAX-mérések jobb rendszerezéséhez a hatékonyabb munkafolyamat érdekében.
A LuckyTemplates egy nagyszerű eszköz a pénzügyi jelentésekhez. Itt található egy oktatóanyag, amely bemutatja, hogyan hozhat létre személyre szabott táblázatokat a LuckyTemplates pénzügyi irányítópultjához.
Ez az oktatóanyag megvitatja a Power Query nyelvi folyamatot, és azt, hogyan segíthet zökkenőmentes és hatékony adatjelentések létrehozásában.
Az egyik kedvenc technikámról fogok beszélni a LuckyTemplates egyéni ikonok körül, amely dinamikusan használja az egyéni ikonokat a LuckyTemplates vizualizációkban.
Ebben a blogban megmutatom, hogyan hozhat létre LuckyTemplates táblázatokat olyan képlet segítségével, amely egyesíti az UNION és a ROW függvényt.
Fedezze fel, hogy a helyszíni adatátjáró hogyan teszi lehetővé a Power Automate számára az asztali alkalmazások elérését, amikor a felhasználó távol van a számítógéptől.