V tomto článku je popsané využití funkce LookUp v PowerApps.

Ukážeme si ji na příkladu práce s touto tabulkou, ve které evidujeme aktuální stav zboží na skladě. Naším úkolem bude vytvořit mobilní aplikaci, ve které si uživatel zadá název zboží, a zobrazí se mu aktuální stav zboží.

V PowerApps vytvoříme novou aplikaci a založíme ji na datovém zdroji – výše uvedeném excelovském souboru uloženém např. na Dropboxu. Data v něm musí být ve vložené tabulce.

V aplikaci se vytvoří tři základní obrazovky, ale ty nás zase tak moc nezajímají. Vytvoříme si tedy novou, čistou.

Na ní vytvoříme nové pole pro zadávání textu, do kterého se bude zapisovat název zboží, pro které hledáme cenu. Toto textové pole si můžeme pojmenovat např. “Výběr”.

Pak vytvoříme nové textové pole, a do něj zapíšeme funkci LookUp:

  • LookUp(SkladTabulka;Zboží=Výběr.Text;Na_Skladě)

Co to znamená?

  • LookUp je název funkce (Pozor, všechny části vzorečků jsou citlivé na malá a velká písmena)
  • SkladTabulka je název tabulky ve zdroji, ze kterého čerpáme
  • Zboží=Výběr.Text znamená, že hledáme položku, která má ve sloupci Zboží to, co uživatel vybral v textovém poli
  • Na_Skladě znamená, že chceme zjistit a zobrazit hodnotu z tohoto sloupce

Takto funguje aplikace:

Pokud bychom funkci trochu vytunili:

  • “Na skladě je aktuálně “&LookUp(SkladTabulka;Zboží=Výběr.Text;Na_Skladě)&” kusů tohoto zboží”

tak aplikace se trochu zpřehlední: