Power Apps – vlastní pojmenování vzorce v Power Apps
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
Autor: Martin Bradáč
Při vytváření rozsáhlejších aplikací používáme některé zápisy funkcí vícekrát.
Power Apps zavádí novou funkcionalitu – pojmenování funkcí. Jde o velmi podobnou vychytávku, kterou najdeme v novějších verzích Excelu. K čemu je to dobré?
Řekněme, že ve v aplikaci stále dotazujeme na nějaké údaje z datového zdroje. Ty se mohou průběžně měnit. Nechceme stále používat dlouhé vzorce.
Nejprve musíme podporu této funkcionality zapnout v nastavení aplikace.
Nyní ve vlastnostech App.Formulas můžeme začít s definicí.
A dále už v aplikaci používat pouze vlastní pojmenování. Je to poměrně velký průlom, i když k dokonalosti chybí možnost vkládání parametrů. Microsoft novinku ale také nenazývá „funkcí“ ale pouze „pojmenování vzorce“.
Nezaměňujte tuto metodu s definováním proměnné po startu aplikace. Rozdíl je zásadní – zatímco pojmenovaný vzorec se při novém použití vždy přepočítá, proměnná má hodnotu pevně nastavenou.
Zkrátka:
- App.Formulas
IDPoslednihoZaznamu=First(Order(Tabulka, ID, desc)).ID
Se nebude chovat jako
- App.OnStart
Set(IDPoslednihoZaznamu;First(Order(Tabulka, ID, desc)).ID)
První řešení vám totiž vrátí vždy to poslední ID. Druhé Vám vrátí poslední ID v okamžiku spuštění aplikace.
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.