Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Megmutatom, hogyan lehet rekordokat kivonni több oszlopon belüli egyesített, elválasztott adatokból . Ezáltal az adatok elemzésre alkalmasabb formátumba kerülnek.

Ennek számos módja van. Ebben az oktatóanyagban azonban az Ankit által javasolt megoldásra fogok összpontosítani, aki a LuckyTemplates közösség tagja. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Tartalomjegyzék

A Text.Split használata

Ehhez a megoldáshoz fogom használnirekordokat kinyerni lehatárolt adatokból.

Alább látható a Power Query Lehetőségek táblázata .

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Amint láthatja, több érték van összefűzve egyetlen rekordba. A 2. sorban például 4 különböző érték látható. Ez a 4 érték a Versenytársak és a Versenyzői összegek oszlopban egyesül .

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Az első dolog, amit tenni fogok, a Text.Split használata .

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

A Text.Split egy listát ad vissza, miután felosztott egy szövegértéket egy adott határoló alapján.

A Text.Split használatának megkezdéséhez átmásolom a táblázatban használt határolót.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Észre fogja venni, hogy amint rákattintok a táblázat erre a bejegyzésére, a rekord értéke megjelenik az alján. Csak kimásolom onnan a határolót.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Miután ez megtörtént, hozzáadok egy egyéni oszlopot.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Még nem kell nevet változtatnom. Csak egy Text.Split-et kell csinálnom az Egyéni oszlopképlet alatt .

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Ennek a képletnek szöveges értékre van szüksége. Tehát csak a jobb oldali ablaktáblán a Versenytársak oszlopot választom, és az automatikusan hozzáadódik a képlethez.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Szövegként megadott elválasztó is kell. Tehát egy idézőjelbe beillesztem a korábban másolt határolót. Ezután hozzáadom a záró zárójelet.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Miután megnyomom az OK gombot, egy listaobjektumhoz jutok.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Az első listát tekintve a Versenyzők és az Összeg oszlopok csak egy bejegyzést mutatnak. Tehát ha az Egyéni oszlop alatti listaobjektum melletti üres helyre kattintok, akkor az is egyetlen értéket mutat alul.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

A második rekordhoz van egy listám, amely négy értéket tartalmaz. Ez megfelel a Versenytársak oszlopban és az Összegek oszlopban is látható 4 értéknek.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

A List.Zip használata

Most, hogy felosztottam a listát, a következő lépés a megfelelő érték hozzáadása a Versenytárs összegei oszlopból. Ehhez megyek a List.Zip- hez.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Gondoljon a List.Zip-re, mint egy valódi cipzárra. Ez egy listát vesz fel, és egyesíti az elemeket.

Az alábbi példát tekintve gondoljunk csak az első listára (1. és 2.), mint a cipzár zöld sávjára.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Ezután gondoljon a 3-ra és a 4-re, mint a piros sávra.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

A List.Zip alkalmazásakor középen összeérnek. Tehát az 1. csoportból 1-et kombinálnak a 2. csoportból 3-mal. Ugyanez történik a 2-es és 4-esnél is. Ez látható a kimeneten, ahol két új csoport alakult.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Előfordulhat, hogy az érintett listák eltérő hosszúságúak . Ez azt jelenti, hogy ha a listákat egyesítjük, a hiányzó adatok visszaadásra kerülnek . Ahhoz, hogy az adatok hiánya ellenére is pontos párokat hozzanak létre, null értéket adunk hozzá .

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Visszatérve a Lehetőségek táblázathoz, hozzáadok egy másik egyéni oszlopot.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Ezúttal a Versenytársak összegei oszlopot adom hozzá a képlethez.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Hozzáteszem a List.Zip- et is .

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Az alábbi ellenőrzés azt mutatja, hogy nem észleltek hibát.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

De amikor az OK gombra kattintok, és megnézem az új oszlopot, akkor is hibaüzenetet kapok.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

A részletek megtekintéséhez kattintok a hiba melletti mezőre. Azt mutatja, hogy hibaüzenetet kapok, mert visszaadtam néhány argumentumot a listák körül.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

A képletet nézve azt mutatja, hogy ez a szintaxis, ahol a Versenytársak oszlopra hivatkoztak, egy listát adott vissza.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

De a Versenytársak összegei oszlopok szintaxisa is listát adott vissza.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Felidézve, hogy a List.Zip mit csinál, egyetlen listát vesz igénybe, és egyesíti azokat .

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Látva, hogy két lista jelenik meg, szükségem van a listainicializálóra, hogy összehozzam ezeket a listákat . Ezért adom hozzá ezeket a göndör zárójeleket.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Miután hozzáadtam a záró göndör zárójelet a végére, csak meg kell nyomnom az entert. Ez ad egy lista objektumot.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Most, amikor az 1. rekord oldalára kattintok, egyetlen listaobjektum jelenik meg. Ez igaz, mivel a Versenyzői összegek alatt valóban egyetlen érték található.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Ha ugyanezt teszem a második rekorddal, akkor egy 4 listát tartalmazó listaobjektumot mutat. Ez megegyezik a Versenytárs összegek alatti határolt adatokban szereplő értékek számával is.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Az Egyéni oszlop fejlécétől jobbra lévő oldalsó nyilakat használok az adatok új sorokba való kibontásához.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Ügyeljen a második rekordra, ahogy új sorokra bővítem.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Látni fogja, hogy a rekord összes értéke lefelé bővül.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

És amikor a fehér mezőben oldalra kattintok, láthatom a beágyazott lista tartalmát. Mivel az 1. rekordnak csak egy értéke van minden oszlophoz, ezért alul is mutatom ugyanazokat az adatokat.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

De amikor a 2. rekordra kattintok, látni fogja, hogy a körülhatárolt adataimban megadott 4 érték közül csak az 1-et jelenítem meg.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

A harmadik rekordon a második értékek kombinációját mutatom be.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Tehát ismét az oldalirányú nyilakat fogom használni. De ezúttal ebből a listából fogom kivonni az értékeket.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Egyedi elválasztót adok neki.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

A dupla csövet fogom használni határolóként. Ennek egyértelműbbé kell tennie a határolt adatokban lévő értékek közötti különbségtételt.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Miután megnyomtam az OK gombot, az értékek közvetlenül az Egyéni oszlopba kerülnek.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Az adatok megtisztítása

Már nincs szükségem a Versenytárs és a Versenyzői összegek oszlopokra, ezért eltávolítom ezeket az oszlopokat.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Ami az Egyéni oszlopot illeti, azt felosztom.

Az átalakítás lapon az Oszlop felosztása lehetőséget fogom választani. El fogom osztani a határolóval.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Az ablakban a dupla csövet adom alapul.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Miután megnyomtam az OK gombot, az adatok külön oszlopokra lesznek osztva.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Csak átnevezem ezeket az új oszlopokat, hogy könnyebb legyen kitalálni, miről szólnak az adatok. Ezt nevezem újra Versenytárs rovatnak.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Ezután a másik oszlopot Összeg oszlopnak nevezem.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Nyilvánvaló, hogy az Összeg oszlop számokat tartalmaz. De ha megnézed az adattípust jelző ikont, akkor azt mutatja, hogy számok helyett szövegem van. Szóval elkezdem javítani.

Európában élek, ezért vessző helyett pontot használunk ezres elválasztóként. A Replace Values ​​funkciót fogom használni a tisztításhoz.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Az ablakban csak egy vesszőt kell beírnom a Keresendő érték alá, és egy pontot a Replace With alá.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Ha megnyomom az OK gombot, az összes vesszőben pont jelenik meg.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

A következő dolog, amit tenni fogok, az az, hogy eltávolítom a dollárjelet az értékek elől. Ismét az Értékek cseréje eszközt fogom használni. Ezúttal üresen hagyom a Csere a következővel mezőt.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Ha megnyomom az OK gombot, az értékek csak a számokat mutatják valuta nélkül.

Lenézve az oszlopomat, itt is látható egy bejegyzés dupla kötőjellel. Mivel ez egy lehetséges hibát eredményezhet, megszabadulok ettől a kettős kötőjeltől.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

A dupla kötőjelet kicserélem üresre.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

És miután megnyomtam az OK gombot, megvan a megfelelő formátum az Összeg oszlopban található összes bejegyzéshez.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával

Most már rákattinthatok az adattípus ikonjára, és kiválaszthatom a Teljes számot.

Elhatárolt adatok – Rekordok kinyerése LuckyTemplates használatával




Következtetés

Mint korábban említettem, különböző módokon kinyerhet értékeket a körülhatárolt adatokból. De számomra ez a megközelítés az egyik legegyszerűbb és leggyorsabb módja ennek.

Mivel ehhez a megoldáshoz az ötletet az egyik tagtól kaptamközösség, ez is mutatja, mennyire fontos avan. Valójában minden problémát sokféle szemszögből láthat. Innentől kezdve egyszerűen kiválaszthatja azt a megoldást, amelyről úgy gondolja, hogy a legmegfelelőbb az Ön számára.

Minden jót,

Méhfű

***** LuckyTemplates tanulása? *****







Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

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.

LuckyTemplates mobil jelentéskészítési tippek és technikák

LuckyTemplates mobil jelentéskészítési tippek és technikák

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.

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

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.

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Microsoft Power Platform frissítések | Microsoft Ignite 2021

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.

Gyakori SQL-függvények: Áttekintés

Gyakori SQL-függvények: Áttekintés

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.

LuckyTemplates sablonok létrehozása: útmutató és tippek

LuckyTemplates sablonok létrehozása: útmutató és tippek

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.

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

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.

LuckyTemplates rangsor és egyéni csoportosítás

LuckyTemplates rangsor és egyéni csoportosítás

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.

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

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.

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

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.