Power Query szerkesztő oktatóanyag: Rekordmezőértékek kinyerése a listákból

Ebben a Power Query Editor oktatóanyagban azt szeretném bemutatni, hogyan bonthatja ki a rekordmezők értékeit egy beágyazott listából, és egyesítheti azokat egyetlen szöveges karakterláncban. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Tagja aközzétette ezt a forgatókönyvet. Itt van egy táblázat, amely listákat tartalmaz. Ha részletezzük az első listát, és jobb gombbal kattintunk az oldalra a fehér mezőben, és kiválasztjuk a Hozzáadás új lekérdezésként lehetőséget , akkor láthatjuk a lista tartalmát.

Power Query szerkesztő oktatóanyag: Rekordmezőértékek kinyerése a listákból

Ez a lista három rekordot tartalmaz. Amikor oldalra kattintok a fehér mezőben, lentebb láthatjuk a rekord tartalmának előnézetét.

Power Query szerkesztő oktatóanyag: Rekordmezőértékek kinyerése a listákból

A cél az, hogy megkeressük a mezőkeresési értéket, majd kivonjuk az értéket . Miután kinyertük ezeket a mezőértékeket, egyetlen szöveges karakterláncban egyesítjük őket . Tehát hivatkozom a forráslekérdezésemre. Jobb gombbal rákattintok, és kiválasztom a Referencia menüpontot.

Power Query szerkesztő oktatóanyag: Rekordmezőértékek kinyerése a listákból

Tartalomjegyzék

Power Query szerkesztő oktatóanyag – Beágyazott listák átalakítása és értékek kinyerése

A mini táblázat ikonon keresztül hozzáadok egy egyéni oszlopot. Átalakítani szeretnénk ezt a beágyazott listát, és ki szeretnénk bontani az egyes értékeket a beágyazott rekordok mezőjéből. Ehhez használhatjuk a list.transform nevű függvényt.

Power Query szerkesztő oktatóanyag: Rekordmezőértékek kinyerése a listákból

Ehhez a funkcióhoz lista szükséges, listáink pedig a FromLookup oszlopban találhatók. Tehát kijelölöm, majd vesszőt teszek. Ezután egy átalakítást akar függvényként. És a listában szereplő minden egyes elemhez szeretnénk a szöveget lekérni belőle.

Power Query szerkesztő oktatóanyag: Rekordmezőértékek kinyerése a listákból

Tehát ide írok minden Text.From. Az összes elem eléréséhez használhatjuk a névtelen változót, az aláhúzást . Tehát ide teszem az aláhúzást. De a listánkban szereplő összes elem rekord, ezért a mezőhozzáférési operátort is hozzá kell adnunk. Szögletes zárójelben megadhatjuk az elérni kívánt mező nevét, és ezt lookupvalue-nak hívják . Zárja be a szögletes zárójelet, és zárja be a zárójelbe. Adjon hozzá egy másik záró zárójelet a List.Transform funkcióhoz, majd nyomja meg az OK gombot .

Power Query szerkesztő oktatóanyag: Rekordmezőértékek kinyerése a listákból

Kattintsunk oldalra a tág térben az eredmények megtekintéséhez. Amint látja, az összes leírást megkaptuk ezekből a beágyazott rekordokból.

Power Query szerkesztő oktatóanyag: Rekordmezőértékek kinyerése a listákból

A harmadik táblázatban azonban hibát kapunk.

Power Query szerkesztő oktatóanyag: Rekordmezőértékek kinyerése a listákból

Jobb gombbal rákattintok és hozzáadom új lekérdezésként. Kikattintok oldalra a széles térben, és látjuk, hogy nincs keresési érték. A mező nem létezik ebben a rekordban, ezért javítsuk ki azt is.

Power Query szerkesztő oktatóanyag: Rekordmezőértékek kinyerése a listákból

Törölöm ezt a segítő lekérdezést, lépjen vissza a tervezési lekérdezésünkhöz. A mezőhozzáférési operátor után pedig egyszerűen hozzáadhatjuk a kérdőjelet, és nyomjuk meg az entert.

Power Query szerkesztő oktatóanyag: Rekordmezőértékek kinyerése a listákból

Ezzel már nem ezt a hibát kapjuk, hanem egy Null-t kapunk helyette. Nincs más hátra, mint kombinálni ezeket a szöveges értékeket.

Power Query szerkesztő oktatóanyag – Értékek egyesítése egyetlen szöveges karakterláncban

Ha ezeket az értékeket egyetlen karakterláncba szeretnénk egyesíteni, használhatjuk a Text.Combine függvényt . A képletsorban hozzáadjuk a Text.Combine szót , majd megnyitjuk a zárójelet, ugorjunk a végére, és adjunk hozzá egy vesszőt.

Power Query szerkesztő oktatóanyag: Rekordmezőértékek kinyerése a listákból

Az első paraméter a szövegek listája volt, most pedig elválasztót szeretne szövegként. Adjunk tehát idézőjeleket, zárjuk be zárójelbe, és nyomjuk meg az enter billentyűt. És itt van.

Power Query szerkesztő oktatóanyag: Rekordmezőértékek kinyerése a listákból




Következtetés

Ebben az oktatóanyagban bemutattam, hogyan bonthatja ki a rekordmezők értékeit egy beágyazott listából, és hogyan egyesítheti ezeket az értékeket egyetlen szöveges karakterláncban. A List.Transform és Text.From függvényeket használtam a mezőértékek kinyerésére a beágyazott listán belüli minden egyes rekordhoz. Végül pedig ezeket az eredményeket egyetlen szöveges karakterláncban egyesítettem a Text.Combine segítségével.

Remélem, ezt a technikát saját munkakörnyezetében is tudja használni és megvalósítani. További hasonló oktatóanyagokért tekintse meg az alábbi kapcsolódó linkeket.

Minden jót!

Méhfű

Leave a Comment

E-mail melléklet mentése SharePointba a Power Automate segítségével

E-mail melléklet mentése SharePointba a Power Automate segítségével

Ebből a blogból megtudhatja, hogyan mentheti automatikusan az e-mail mellékleteket a SharePointba, majd törölheti az e-maileket a Power Automate segítségével.

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Power Automate folyamatok létrehozása a semmiből

A Power Automate folyamatok létrehozása a semmiből

Ismerje meg, hogyan hozhat létre <strong>Power Automate</strong> folyamatokat a semmiből. Sablon használata helyett mi magunk hozzuk létre a kiváltó okokat és a műveleteket.

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Ebben az útmutatóban bemutatom, hogyan lehet Pénzügyi információk mátrixát létrehozni a Profit és veszteség (P&L) kimutatással a LuckyTemplates alkalmazásban.

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Fedezze fel, hogyan lehet dinamikusan egyesíteni oszlopokat a Power Query Table.CombineColumns függvény segítségével.

SharePoint-fájlok hozzáadása a számítógéphez

SharePoint-fájlok hozzáadása a számítógéphez

Ismerje meg, hogyan adhatjuk hozzá és szinkronizálhatjuk SharePoint-fájljainkat az asztalon és a OneDrive-on.

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.