Tento článek řeší, jak se v dotazech Power Query v Excelu nebo v Power BI odkazovat na konkrétní hodnoty v tabulce.

To, co se v klasickém Excelu dělá jednoduše pomocí normálních nebo absolutních odkazů, se v dotazech Power Query dělá trochu jinak.

Budeme pracovat s touto tabulkou jako s datovým zdrojem:

Odkaz na konkrétní sloupec

Pokud bychom chtěli z tabulky získat např. sloupec Revenue, uděláme to tímto příkazem:

  • = Source[Animal]

Tím se vytáhne sloupec a vytvoří se z něj seznam / list. Pozor na to, že před názvem sloupce musí být i název tabulky (v našem případě “Source”). Jinak by se vytáhla ze sloupce pouze hodnota z konkrétního řádku, ne celý sloupec.

Odkaz na konkrétní řádek z tabulky

Pro získání konkrétního (např. třetího) řádku zapíšeme toto:

  • = Source{2}

V Power Query se počítá od nuly, proto opravdu pro třetí řádek zapisujeme dvojku. Pro první řádek bychom psali nulu.

Odkaz na konkrétní hodnotu ze sloupce

Pokud chceme získat např. třetí hodnotu ze sloupce Revenue, zapíšeme:

  • = Source{2}[Animal]

nebo:

  • =Source[Animal]{2}

jedná se vlastně o kombinaci předchozích.