Vyhledávací pole PowerApps: Jak přidat a přizpůsobit
Naučte se, jak vytvořit vyhledávací pole PowerApps úplně od začátku a přizpůsobit je tak, aby odpovídalo celkovému tématu vaší aplikace.
V tomto návode sa pozrieme na veci, ktoré spájajú naše spoločné dátové služby – entity. Existujú rôzne entity CDS, ktoré fungujú v zákulisí, takže tu budeme diskutovať o tom, ako sa navzájom líšia.
Obsah
Pochopenie entít CDS
Entity možno považovať za skrutky a skrutky bežných dátových služieb.
Entity sa používajú na uchovávanie záznamov informácií rovnakým spôsobom, ako fungujú tabuľky v Exceli alebo SQL.
Skvelé na používaní spoločnej dátovej služby je, že existujú prednastavené entity, ktoré môžeme kedykoľvek použiť.
Microsoft v podstate prešiel rôznymi aplikáciami vytvorenými prostredníctvom Power Apps a pozrel sa na najbežnejšie tabuľky, ktoré používajú. Odtiaľ štandardizovali údaje a vytvorili tieto šablóny pre tých, ktorí chcú prednastavené entity CDS.
Napríklad spoločnosti majú zvyčajne tabuľku účtov, ktorá obsahuje všetky informácie o individuálnych zákazníckych účtoch. Pri pohľade na zoznam entít tu môžete vidieť, že je tu pre nás pripravená aj šablóna účtu.
Poďme ku každej z rôznych entít CDS, ktoré môžeme aplikovať na našu vlastnú prácu.
Polia
Predtým sme videli prednastavenú entitu s názvom Účet. Ak naň klikneme, zobrazí sa nám zoznam polí, ktoré Microsoft nastavil pre túto konkrétnu entitu.
Tieto polia obsahujú základné informácie, ako je názov účtu, číslo účtu a hodnotenie účtu.
Má tiež všetky tieto rôzne polia adries, ako je mesto, krajina/región, kraj atď.
Je to v podstate dlhý zoznam polí, ktoré by ste normálne videli vo formulári, s ďalšími položkami, ako sú Kategória, Kreditný limit a iné.
Dobrá vec na týchto poliach je, že ani nemusíte premýšľať o tom, aký typ poľa je každá položka. Podľa toho boli klasifikované so špecifickým stĺpcom zobrazujúcim typ údajov každej položky.
Napríklad zobrazuje Address1 ako viacriadkový text.
Tieto prednastavené entity CDS nám poskytujú aj vyhľadávanie. Pri pohľade na tu položku Created By ukazuje, že ide v skutočnosti o vyhľadávanie pripojené k inej tabuľke nachádzajúcej sa v inom poli.
To znamená, že má pre nás nastavené všetky tieto databázy vzťahov, čím odpadá nutnosť nastavovať tieto pripojenia manuálne.
Ak existujú polia, ktoré potrebujeme, ale nevidíme ich tu, je tiež ľahké ich pridať sami. Stačí kliknúť na tlačidlo „Pridať pole“ vľavo hore.
Vzťahy
Pod CDS entity nájdeme aj Vzťahy.
Vzťahy ukazujú, ktoré stĺpce v tejto tabuľke skutočne závisia od iných tabuliek. Napríklad tu ukazuje, že Created By má vzťah s entitou s názvom User.
Tieto vzťahy sú tiež kategorizované na základe typu vzťahu, ktorý majú s inými tabuľkami. V tomto prípade má Created By s používateľom vzťah typu many-to-one. To znamená, že môže existovať viacero používateľských účtov vytvorených tou istou osobou.
Túto osobu potom možno nájsť v tabuľke Používateľ, čo je iná entita.
Opäť platí, že skvelé na týchto entitách je, že systém pre nás vygeneroval správne typy vzťahov.
Okrem vzťahov „mnohý k jednému“ existujú dva ďalšie typy vzťahov – jeden k mnohým a mnoho k mnohým.
Predaj je jednou z oblastí, kde môžeme vidieť skvelé príklady vzťahov typu one-to-many. K jednému účtu môžu byť priradené rôzne údaje o predaji.
Čo sa týka many-to-many, je to o niečo zložitejšie. Toto je niečo, čo v skutočnosti nechceme používať, pokiaľ to nie je absolútne nevyhnutné.
Môžete mať napríklad veľa účtov súvisiacich s mnohými zľavami. Môžete mať jeden účet uplatňujúci zľavu A a B, zatiaľ čo iný účet používa zľavu B a C.
Obchodné pravidlá
Ďalším subjektom, ktorý je skutočne zaujímavý, sú obchodné pravidlá. Tejto témy sme sa dotkli v našom návode o.
Obchodné pravidlá sú jednou z najväčších výhod používania CDS. Určujú parametre, ktoré sa majú dodržiavať pri interakcii používateľov s vašimi údajmi.
Povedzme, že máte reštauráciu. Ak máte zamestnanca, ktorý je schopný podávať alkohol zákazníkom, potom by ste pravdepodobne chceli, aby vaše údaje ukázali, že táto osoba má na to licenciu. Mohli by ste teda pridať obchodné pravidlo, ktoré vyžaduje, aby bolo pred pridaním informácií prezentované alkoholové ID osoby.
Môžete si diktovať svoje vlastné obchodné pravidlá v závislosti od vašej potreby a situácie. Tieto pravidlá sú skvelé, pretože zabezpečujú, aby používatelia pri pridávaní údajov do systému neprišli o tie najrelevantnejšie informácie.
Názory
Zobrazenia vám umožňujú ovládať, čo môžu vidieť rôzni používatelia vašej aplikácie.
Najmä ak máte do aplikácie načítaných veľa citlivých údajov, nechceli by ste, aby mal každý jeden používateľ prístup ku všetkým. Pravdepodobne by ste chceli mať kontrolu nad položkami, ktoré používatelia môžu vidieť na svojej strane.
Napríklad aktívne účty sú tu nastavené na verejné zobrazenie. To znamená, že používatelia môžu vidieť tieto aktívne účty.
Ak klikneme na Aktívne účty, zobrazí sa 5 stĺpcov údajov, ktoré môžu vidieť aj používatelia.
Ak máme citlivejšie údaje, ako sú údaje o predaji, zobrazenie týchto údajov môže byť obmedzené len na správcov alebo vedúcich tímov.
Formuláre
Tentokrát sa pozrime na Formuláre.
Rovnako ako v aplikáciách plátna, formuláre poskytujú platformu na úpravu alebo vytváranie nových záznamov údajov. Formuláre môžeme skutočne vytvoriť priamo tu pre konkrétny subjekt a potom ich nahrať do našej modelom riadenej aplikácie.
Rovnako ako všetky ostatné typy subjektov, aj tu máme k dispozícii formuláre, ktoré môžeme použiť. Tiež hovorí, aký typ formulára je každý z nich.
Ak teda klikneme na Účet, otvorí sa šablóna formulára.
Ako vidíte, ide o veľmi štandardný formulár s poľami ako Názov účtu, Telefón, Fax a ďalšie podobné polia. Tento formulár je tiež možné prispôsobiť, takže môžeme pridať alebo odstrániť určité polia.
Iné CDS entity
Medzi ďalšie entity patria dashboardy, grafy, . V tomto návode nebudeme všetky tieto podrobne rozoberať, ale niektoré z nich budú zahrnuté v iných návodoch.
Tabule tu fungujú rovnako ako ktorýkoľvek iný informačný panel – ide o zbierku grafov, ktoré sa nachádzajú v našej spoločnej dátovej službe. Karta grafov tu zobrazuje aj grafy v rámci CDS.
Karta kľúčov zobrazuje, čo je na jednotlivých údajoch jedinečné. Pokiaľ ide o kartu údajov, zobrazuje všetky údaje, ktoré máme k dispozícii na použitie s týmto CDS.
Vytváranie entít CDS
Teraz, keď sme pochopili, čo sú to rôzne entity, poďme sa rozprávať o tom, ako vytvoriť vlastnú entitu.
Začneme kliknutím na tlačidlo „Nová entita“ v hornej časti stránky.
Nazvime túto novú entitu ako Zákazník.
Pre primárne pole to zmeňme na číslo.
Číslo použijeme ako primárne pole, pretože ak sa pozrieme na zdroj údajov, ktorý budeme používať, ukáže sa, že každý zákazník má priradené zákaznícke číslo a slúži ako primárne pole v tabuľke.
Teraz kliknite na Vytvoriť v spodnej časti tably.
Ako môžete vidieť, hovorí nám, že momentálne poskytuje našu tabuľku. Takže je to v podstate uistenie, že je všetko na svojom mieste.
Kým prebieha poskytovanie, vidíme tu iba jeden riadok.
Po dokončení poskytovania však budeme môcť vidieť všetky položky, ktoré sú zvyčajne zahrnuté v tejto entite.
To, že toto obsahuje dlhý zoznam záznamov, neznamená, že sme pridali každý jeden z nich. Power Apps robí to, že sa pozerá na iné databázy, ktoré už máte, a pridáva polia, o ktorých si systém myslí, že by ste ich mali mať aj v tejto novej tabuľke.
Samozrejme, nemusíme nutne použiť všetky položky, ktoré nám ponúkla Power Apps. Vždy by sme sa mohli držať primárneho poľa, ktoré sme pridali ručne, ktorým je pole Číslo.
Záver
Spoločná dátová služba alebo CDS uľahčuje organizáciu a používanie všetkých našich údajov. S vedomím, že tieto entity sú stavebným kameňom akejkoľvek bežnej dátovej služby, si uvedomujeme, aké dôležité sú v skutočnosti.
Je tiež skvelé, že boli postavené čo najintuitívnejšie, s pripravenými šablónami, ktoré môžeme použiť. Vďaka tomu je celý proces ešte efektívnejší a umožňuje nám maximalizovať čas pri práci na našej aplikácii.
Všetko najlepšie,
Henry
Naučte se, jak vytvořit vyhledávací pole PowerApps úplně od začátku a přizpůsobit je tak, aby odpovídalo celkovému tématu vaší aplikace.
Sklízejte nebo zachycujte hodnotu uvnitř míry a znovu ji použijte v jiném taktu pro dynamické výpočty pomocí SELECTEDVALUE DAX v LuckyTemplates.
Zjistěte, jak vám historie verzí na SharePointu může pomoci vidět vývoj určitých dat a kolika změn prošla.
Zde je nástroj pro vytváření sestav a vizuálů, výběr barevných hexadecimálních kódů, který můžete použít ke snadnému získání barev pro vaše sestavy LuckyTemplates.
Pomocí tabulky období můžete v přehledu snadno zobrazit časové období jako průřez. Použijte M kód k vytvoření dynamického datového výřezu v LuckyTemplates.
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.
Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.
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.
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.
Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.