Power Query: táblázatok egyesítése különböző oszlopokkal

Ebben a bejegyzésben megmutatom, hogyan lehet táblákat feltételes egyesíteni power lekérdezésben. Ennél a konkrét példánál a szokásos módon is megtehetjük, amivel kezdjük. Ezután megmutatom, hogyan kell feltételes egyesítést csinálni.

Lássuk, mivel is van dolgunk. Először is megvan a Használati táblázat , amelyet a hónap közepén állítunk be.

Power Query: táblázatok egyesítése különböző oszlopokkal

Ezután van egy második táblázatunk, amely a hónap elején lesz beállítva az Ár táblázat .

Power Query: táblázatok egyesítése különböző oszlopokkal

Szeretnénk tudni az árat egy adott időpontra, amit megtehetünk a DAX-ban. Másoljuk le a Használat táblát , menjünk a Lekérdezések egyesítése elemre , majd válasszuk ki az Ár táblázatot .

Power Query: táblázatok egyesítése különböző oszlopokkal

Amint a fenti képen látható, a két dátumoszlop dátumai nem egyeznek, ami azt jelenti, hogy a táblázatokat nem tudjuk normálisan egyesíteni. A normál összevonás a bal külső vagy a jobb külső egyesítést használja. Mivel nincs egyezés, normál összevonást nem tudunk csinálni.

Teljes külső egyesítést fogunk tenni, mert ez kiválasztja az összes sort a Használat táblából és az összes sort az Ár táblázatból , és összerakja őket. Ha nincs egyezés, akkor csak sorokat ad hozzá.

Mivel nincsenek egyező dátumok, mindkét táblázat a következőképpen kerül hozzáadásra:

Power Query: táblázatok egyesítése különböző oszlopokkal

Tartalomjegyzék

Egyéni oszlop hozzáadása a Power Queryben

Nagyon könnyen hozzáadhatunk egy egyéni oszlopot , amely azt mondja, hogy ha a használati dátum üres, akkor válassza ki a dátumot az Ár táblázatból; különben adja meg a dátumot a Használati táblázatból .

Power Query: táblázatok egyesítése különböző oszlopokkal

Így most van egy teljes oszlopunk dátumokkal.

Power Query: táblázatok egyesítése különböző oszlopokkal

Annak érdekében, hogy ez érthető legyen, rendezzük a Dátumok egyéni oszlopot.

Power Query: táblázatok egyesítése különböző oszlopokkal

Látható, hogy az első oszlop a felhasználást, míg a harmadik az árképzést tartalmazza. Ha kitöltjük a költségoszlopot…

Power Query: táblázatok egyesítése különböző oszlopokkal

… ténylegesen megkapjuk a dátumot, a költségeket és a felhasználást.

Power Query: táblázatok egyesítése különböző oszlopokkal

Ez egy normál összevonás, de szerintem a feltételes összevonás is nagyon hasznos lehet ilyen esetekben. Tehát hadd mutassam meg, mit kell tennünk a feltételes egyesítéshez. Azt mondjuk, hogy ha a használati dátum nagyobb, mint az árképzés dátuma, akkor kapja meg a számot.

Először hivatkozzunk Ártáblázatunkra .

Power Query: táblázatok egyesítése különböző oszlopokkal

Ezután kattintsunk a Dátumszűrők, majd az Előtte lehetőségre .

Power Query: táblázatok egyesítése különböző oszlopokkal

Ha a februárt választjuk, akkor 21-ét mutatja.

Power Query: táblázatok egyesítése különböző oszlopokkal

Ha március van, akkor két soros lesz, mert két ár alacsonyabb, mint.

Power Query: táblázatok egyesítése különböző oszlopokkal

Ha az áprilist választjuk, akkor ezt kapjuk.

Power Query: táblázatok egyesítése különböző oszlopokkal

Mindig a legfrissebb árakat szeretnénk elérni. Tehát ezeket csökkenő sorrendbe rendezzük , és részletezzük .

Power Query: táblázatok egyesítése különböző oszlopokkal

Tehát most megvan a kívánt szám, ami 45.

Power Query: táblázatok egyesítése különböző oszlopokkal

Változó létrehozása a Power Queryben

Ahhoz, hogy ezt áthelyezhessük a Használati táblázatba, létrehozunk egy árfüggvényt. A dátum manuális megadása helyett a Használati táblázat kitölti ezt a dátumot.

Lépünk a Speciális szerkesztőbe , és létrehozzuk a függvény változóját, amely a dátumként UsageDate lesz .

Power Query: táblázatok egyesítése különböző oszlopokkal

Lépjünk a Használati táblázatunkra , és alkalmazzuk ezt a függvényt. Ez az a használati állapot, amelyet be fogunk táplálni a funkciónkba. Lépünk az Oszlop hozzáadása lapra, kattintsunk az Egyéni meghívó függvényre , és megragadjuk azt a változót, ahol a betáplálandó oszlop a használati dátum.

Power Query: táblázatok egyesítése különböző oszlopokkal

Power Query: táblázatok egyesítése különböző oszlopokkal

És itt van. Amint látja, meglehetősen könnyű feltételes egyesítési megoldást végrehajtani a power lekérdezésben.

Power Query: táblázatok egyesítése különböző oszlopokkal

Következtetés

A mai blogunkban megvitattuk, hogyan lehet egyesíteni a különböző oszlopokat tartalmazó táblázatokat a power lekérdezésben. Ha tetszett az oktatóanyagban szereplő tartalom, kérjük, ne felejtsen el feliratkozni a LuckyTemplates TV-csatornára. Rengeteg tartalom jön ki folyamatosan tőlem és egy sor tartalomkészítőtől – mindannyian elkötelezettek a LuckyTemplates és a Power Platform használatának javításáért.

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.