Tento návod popisuje, jak v Power Query propojovat dvě tabulky stejným způsobem, jako to dělá funkce SVYHLEDAT / VLOOKUP pokud má poslední argument 1 nebo PRAVDA nebo prázdný.

Například v tabulce vlevo jsou uvedené částky objednávek. A my chceme přiřadit příslušné slevy, které dáváme na základě velikosti objednávek.

Pokud je je hodnota objednávky 3 820, stačí to na slevu 1%. Aby byla sleva 2%, musela by být objednávka alespoň 5 000.

Postup je, uznávám, trochu zašmodrchaný, ale lepší neznám.

Nejprve tabulky propojíme přes klíč, přičemž nastavíme typ spojení “Full outer”

Pro rozkliknutí dvojitou šipkou se tabulky umístí víceméně vedle sebe:

Teď přes podmíněný sloupec (nebo případně jinak) spojíme částky do jednoho sloupečku.

Podle něj seřadíme. Tím se nám tabulky “promíchají”.

Teď ve sloupci s procenty (hodnoty, které chceme získat) vyplníme prázdná místa shora dolů. Tím máme přiřazeno.

Pak už jen odfiltrujeme prázdné řádky podle Total amount, seřadíme a vyhodíme sloupečky, které nepotřebujeme.

Pokud někdo zná jednodušší způsob řešení tohoto úkolu, budu rád když se podělí.

Připomínám, že tento postup samozřejmě bude fungovat i na kalendářní datumy a také na texty, které bude přiřazovat podle abecedy.