Arány- és gyakorisági táblázatok Excelben
Az Excel gyakorisági táblázataiban, valamint az aránytáblázatokban készültek. Nos, nézze meg, mik ezek, és mikor kell használni őket.
Ebből az oktatóanyagból megtudhatja, hogyan hozhat létre értékeket minden naphoz a LuckyTemplates képletével.
A dátumok értékeinek létrehozása fontos megtanulandó technika a LuckyTemplatesben. Megadhatja azokat az adatokat, amelyeket a nap folyamán látni szeretne a modellben. Ez a technika az oszlopok közötti hézagokat is lefedi.
Ez egy nagyszerű eszköz, ha a dátumtáblázatból hiányzik az információ.
Íme egy lépésről lépésre, hogyan kell ezt megtenni: Az oktatóanyag teljes videóját a blog alján tekintheti meg.
Tartalomjegyzék
További értékek beállítása
Az azonosítókat, dátumokat és súlyokat tartalmazó adatkészletek esetében ki kell töltenie a mérések közötti rést. Ezt úgy teheti meg, hogy dátumtartományt hoz létre a különbség napok közötti szétosztásához.
Ehhez nyissa meg a Power Queryt a táblázat megtekintéséhez.
Az adatok másolatát be kell töltenie a memóriába. Ahhoz, hogy ez megtörténjen, a Table.Buffer mértéket kell használnia.
Ha rákattint a TableBuffer lehetőségre, látni fogja, mit csinál a mérték.
Ezután térjen vissza az adatkészlethez, és kattintson az fx gombra a képletsorban. Az intézkedéshez hozzá kell adni a Table.Buffert.
Ezután nevezze át ezt a lépést BufferedTable névre .
Ezután adjon hozzá egy egyéni oszlopot.
Hozza létre a szűrőfeltételt az azonosítókhoz
Ebben a Power Query-képletben módosítsa a hivatkozott lépést BufferedTable- ról RenameColumns- ra , mert először a BufferedTable-t kell ellenőrizni.
A BufferedTable ellenőrzéséhez használja a Table.SelectRows parancsot , amely a kiválasztott feltételnek megfelelő táblát ad vissza.
Tehát a képlet minden kifejezéséhez használja a Table.SelectRows-t, majd a BufferedTable-t.
Szűrési feltételként használjon egyéni befejező függvényt, és adja meg a BT értéket a pufferelt táblázathoz . Ellenőrizze az ID oszlopot, hogy megegyezik-e az aktuális rekord azonosítójával. Ezután nyissa meg az aktuális rekordot az aláhúzás hozzáférési operátorként való használatával, majd hivatkozzon ugyanarra az azonosító oszlopra.
Ezzel egy szűrt táblázatot kap, amely csak az aktuális rekordnak megfelelő azonosítókat tartalmazza.
Adja hozzá a szűrőfeltételt a dátumokhoz
Szűrnie kell a dátum oszlopot, mert csak az aktuális rekorddal megegyező dátumokra van szüksége.
Használja az alábbi függvényeket a BT dátum oszlopának ellenőrzéséhez:
Ennek az oszlopnak nagyobbnak vagy egyenlőnek kell lennie, mint az aktuális rekord dátuma.
Ezzel a táblázat három sor helyett két sort fog tartalmazni:
Ellenőrizze és rendezze a dátum oszlopot
A Table.Sort segítségével ellenőriznie kell, hogy a dátumoszlop rendezése helyes-e . A Table.Sort funkció egy vagy több oszlopba rendezi a táblázatot a kívánt feltételektől függően.
Ebben a példában a szintaxis meglehetősen bonyolult, ezért le kell fúrnia egy táblázat tárgyát.
Jobb gombbal kell kattintania egy táblázatra, és új lekérdezésként kell hozzáadnia.
Ha rákattint, egyéni lekérdezést kap, amely tartalmazza a táblázatot.
Ezután kattintson a dátum oszlopra, és válassza a Növekvő rendezés lehetőséget.
Másolja ki a teljes képletet:
Menjen vissza a fő lekérdezéshez, és illessze be a képletsávba:
El kell távolítania a Table.Sort hivatkozását, mert a paramétert átadni kívánó táblának a Table.SelectRows eredményének kell lennie.
Ha végzett, adja vissza a rendezési feltételeket. A módosítások alkalmazása után a táblázat dátum szerint megfelelően van rendezve.
Használja a Table.FirstN függvényt
Ehhez a lépéshez csak 2 rekordra van szüksége 3 helyett.
Ennek kijavításához térjen vissza az egyéni lekérdezéshez. Kattintson a Sorok megtartása, majd a Legfelső sorok megtartása lehetőségre.
Írjon be 2-t az üres mezőbe a sorok számához.
Észre fogja venni, hogy a Table.FirstN függvény megjelenik a képletsorban. A Table.FirstN a táblázat első sorát adja vissza a countOrCondition értékétől függően .
Illessze be ezt a függvényt a fő lekérdezéshez szükséges sorok számával együtt. A végére írja be a függvénytípus táblázatot .
A készlet minden táblaobjektumának 1 vagy 2 sora lesz.
Szerezze meg a napi különbséget 2 dátumérték között
A következő lépés a napok számának megadása a dátumértékek között, és a második rekordban szereplő dátum kinyerése.
Kezdje egy egyéni oszlop hozzáadásával. Nevezd el Napoknak . Ezután kövesse ezt a Power Query képletet:
A szintaxis biztosítja, hogy egy táblázatban 2 rekord legyen. Ha csak 1 van, a napi különbség 0, mert nincs következő rekordja. Ha 2 van, akkor megkaphatja a dátumértékek különbségét.
Ezután adja hozzá a típusszámot a képlethez, így.
Mint látható, 385 napos különbséget kap 2017. szeptember 14. és 2018. október 4. között.
Határozzon meg egy súlylépést
Ezután ki kell számolnia, hogy mennyi legyen az egyes napok súlya.
Újra hozzá kell adnia egy egyéni oszlopot, el kell neveznie WeightStep-nek, és ki kell másolnia ezt a Power Query-képletet:
A szintaxis ellenőrzi, hogy a táblázat 1-nél több sort tartalmaz-e, kivonja a súlyt az aktuális rekordból, és elosztja ezt a különbséget a napok számával.
Ismét adja hozzá a típusszámot a képlethez, így láthatja az egyes napok súlyát.
Töltse ki a rést
Most, hogy megvan a napok száma, létrehozhat egy dátumlistát az adatkészlet hiányának pótlására.
Először adjon hozzá egy másik egyéni oszlopot, és nevezze azt DateKeynek . Ezután kövesse ezt a Power Query képletet:
A képlet ellenőrzi, hogy van-e dátum eltérés. Ha van, létrehoz egy listát a kezdő dátum között, amely az aktuális rekordból származik, és kibővíti a napok számával. De ha nincs eltérés, akkor a dátumot adja vissza.
Ez az eredmény:
Azon táblázat alanyainak, amelyekben nem volt különbség, a dátum visszakerült; az asztalok, amelyek megtették, megkapták a dátumok listáját.
Ha új sorokra bontja ki a DateKey-t, láthatja az összes nap rekordját.
Szerezze meg a dátumok súlyát
A dátumlista létrehozása után be kell szereznie a dátumok súlyát.
Először adjon hozzá egy egyéni oszlopot, és nevezze el WeightProjection . Ezután írja be ezt a Power Query képletet:
A szintaxis lekéri a súlyértéket, hozzáadja a DateKey értékhez, kivonja a dátum értékéből, és megszorozza a WeightStep értékkel.
Ismét adja hozzá a típusszámot a képlet végéhez.
Most már minden dátumhoz megvan a súly-előrejelzés.
Távolítsa el a segédoszlopokat: Custom, Days és WeightStep az alábbi képlet segítségével, és módosítsa a DateKey oszlop formátumát Dátumra.
Következtetés
Ebben az oktatóanyagban megtanulta, hogyan töltheti be az adatkészletben lévő hiányosságokat úgy, hogy értékeket hoz létre az egyes dátumlistákon.
Ezek a dátumértékek segítenek értékes betekintést nyerni a modellből. Ha a táblázataiból hiányoznak az információk, akkor ezt a technikát átfogóbbá teheti.
Lehetnek olyan lényeges adatok a táblázatban, amelyeket kihagy, ezért mindig maximalizálja az összes sort és oszlopot.
Minden jót,
Méhfű
Az Excel gyakorisági táblázataiban, valamint az aránytáblázatokban készültek. Nos, nézze meg, mik ezek, és mikor kell használni őket.
Ismerje meg, hogyan töltheti le és telepítheti a DAX Studio és a Tabular Editor 3 alkalmazást, és hogyan konfigurálhatja őket a LuckyTemplates és az Excel programban való használatra.
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.