Power Query: Jak sloučit tabulky s různými sloupci

V tomto příspěvku vám ukážu, jak provést podmíněné sloučení tabulek v mocenském dotazu. Pro tento konkrétní příklad to vlastně můžeme udělat normálním způsobem, což je to, čím začneme. Pak vám ukážu, jak provést podmíněné sloučení.

Podívejme se, s čím máme co do činění. Za prvé, máme tabulku využití , která se nastavuje v polovině měsíce.

Power Query: Jak sloučit tabulky s různými sloupci

Pak máme druhou tabulku, což je tabulka cen , která se nastavuje na začátku měsíce.

Power Query: Jak sloučit tabulky s různými sloupci

Chceme znát cenu pro konkrétní datum, což je něco, co můžeme udělat v DAX. Pojďme duplikovat tabulku Využití , přejděte na Sloučit dotazy a pak vyberte tabulku Cena .

Power Query: Jak sloučit tabulky s různými sloupci

Jak můžete vidět na obrázku výše, data ve dvou sloupcích data se neshodují, což znamená, že nemůžeme normálně sloučit tabulky. Normální sloučení využívá levé vnější nebo pravé vnější sloučení. Protože neexistuje shoda, nemůžeme provést normální sloučení.

Co uděláme, je úplné vnější sloučení, protože to vybere všechny řádky z tabulky Použití a všechny řádky z tabulky Cena a spojí je všechny dohromady. Pokud není shoda, pouze přidá řádky.

Protože neexistují žádná odpovídající data, obě tabulky se přidají takto:

Power Query: Jak sloučit tabulky s různými sloupci

Obsah

Přidání vlastního sloupce v Power Query

Můžeme velmi snadno přidat vlastní sloupec , který říká, zda je datum použití prázdné, pak vyberte datum z tabulky Cena; jinak mi uveďte datum z tabulky použití .

Power Query: Jak sloučit tabulky s různými sloupci

Nyní tedy máme kompletní sloupec s daty.

Power Query: Jak sloučit tabulky s různými sloupci

Aby to mělo nějaký smysl, seřadíme vlastní sloupec Data.

Power Query: Jak sloučit tabulky s různými sloupci

Můžete vidět, že první sloupec je použití, zatímco třetí je cena. Pokud vyplníme sloupec nákladů...

Power Query: Jak sloučit tabulky s různými sloupci

…ve skutečnosti získáme datum, cenu a využití.

Power Query: Jak sloučit tabulky s různými sloupci

Toto je normální sloučení, ale myslím, že podmíněné sloučení může být také velmi užitečné v případech, jako je tento. Dovolte mi tedy ukázat vám, co musíme udělat, abychom provedli podmíněné sloučení. Řekneme, že pokud je datum použití větší než datum stanovení ceny, získejte číslo.

Nejprve se odkážeme na naši cenovou tabulku .

Power Query: Jak sloučit tabulky s různými sloupci

A pak klikneme na Filtry data a poté Před .

Power Query: Jak sloučit tabulky s různými sloupci

Pokud zvolíme únor, ukáže se 21.

Power Query: Jak sloučit tabulky s různými sloupci

Pokud je březen, bude mít dva řádky, protože tam jsou dvě ceny, které jsou nižší než.

Power Query: Jak sloučit tabulky s různými sloupci

Pokud zvolíme duben, dostaneme toto.

Power Query: Jak sloučit tabulky s různými sloupci

Vždy chceme mít nejnovější ceny. Takže je seřadíme v sestupném pořadí a projdeme dolů .

Power Query: Jak sloučit tabulky s různými sloupci

Takže teď máme číslo, které chceme, což je 45.

Power Query: Jak sloučit tabulky s různými sloupci

Vytvoření proměnné v Power Query

Abychom to přesunuli do tabulky Použití, vytvoříme funkci pro cenu. Namísto ručního vkládání tohoto data necháme toto datum vyplnit v tabulce Využití .

Přejdeme do pokročilého editoru a vytvoříme proměnnou pro funkci, která bude UsageDate as date .

Power Query: Jak sloučit tabulky s různými sloupci

Přejdeme do naší tabulky Použití a použijeme tuto funkci. Toto je stav použití, který budeme přidávat do naší funkce. Přejdeme na kartu Přidat sloupec , klikneme na Custom Invoke Function a vezmeme proměnnou, kde sloupec, který se má načíst, je datum použití.

Power Query: Jak sloučit tabulky s různými sloupci

Power Query: Jak sloučit tabulky s různými sloupci

A tady to máme. Jak vidíte, je poměrně snadné provést podmíněné sloučení řešení v dotazu na napájení.

Power Query: Jak sloučit tabulky s různými sloupci

Závěr

V dnešním blogu jsme diskutovali o tom, jak sloučit tabulky s různými sloupci v power query. Pokud se vám obsah obsažený v tomto konkrétním tutoriálu líbil, nezapomeňte se přihlásit k odběru televizního kanálu LuckyTemplates. Neustále od nás vychází obrovské množství obsahu od mě a od řady tvůrců obsahu – všichni se věnují zlepšování způsobu, jakým používáte LuckyTemplates a Power Platform.


Tabulky proporcí a četností v Excelu

Tabulky proporcí a četností v Excelu

Chtěli jsme se ponořit do tabulek četností v Excelu a také do tabulek proporcí. Podívejte se, co to je a kdy je použít.

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.

DAX měří v LuckyTemplates pomocí Measure Branching

DAX měří v LuckyTemplates pomocí Measure Branching

Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.

Najvýkonnejšie volanie funkcie v LuckyTemplates

Najvýkonnejšie volanie funkcie v LuckyTemplates

V tomto blogu preskúmajte množinu údajov LuckyTemplates, najvýkonnejšie volanie funkcií, ktoré vám prináša tisíce funkcií M a DAX na dosah ruky.

Techniky modelovania údajov na organizáciu opatrení DAX

Techniky modelovania údajov na organizáciu opatrení DAX

V dnešnom návode sa podelím o niekoľko techník modelovania údajov o tom, ako lepšie usporiadať vaše merania DAX pre efektívnejší pracovný tok.

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates je skvelý nástroj pre finančné výkazníctvo. Tu je návod, ako vytvoriť prispôsobené tabuľky pre váš finančný dashboard LuckyTemplates.

Osvedčené postupy toku jazyka Power Query

Osvedčené postupy toku jazyka Power Query

V tomto návode sa bude diskutovať o toku jazyka Power Query a o tom, ako môže pomôcť vytvoriť hladkú a efektívnu zostavu údajov.

LuckyTemplates vlastní ikony | Vizualizační technika PBI

LuckyTemplates vlastní ikony | Vizualizační technika PBI

Budu diskutovat o jedné z mých oblíbených technik kolem vlastních ikon LuckyTemplates, která používá vlastní ikony dynamickým způsobem ve vizuálech LuckyTemplates.