Ismerős a helyzet? Az app a fejlesztés során tökéletesen működik, aztán néhány hónap éles használat után a felhasználók szólnak, hogy bizonyos tételek nem jelennek meg a keresésben. Ilyenkor szinte mindig a delegálás áll a háttérben. Ebben a cikkben közérthetően elmagyarázzuk, mi ez, és hogyan befolyásolja az adatforrás kiválasztását.
Röviden – a legfontosabb tudnivalók
- Delegálás: a szűrést, keresést, rendezést maga az adatforrás végzi el, nem a telefonod.
- Nem delegálható lekérdezésnél a Power Apps alapértelmezetten csak az első 500 rekordot dolgozza fel (legfeljebb 2000-re emelhető).
- A Dataverse, a SharePoint, az SQL Server és a Salesforce támogatja a delegálást – de nem egyforma mértékben.
- A sárga háromszög és a kék hullámos aláhúzás a szerkesztőben delegálási figyelmeztetést jelez – ne hagyd figyelmen kívül.
Mi az a delegálás?
A Microsoft Learn megfogalmazásában a Power Apps akkor működik a legjobban, ha a Power Fx lekérdezés teljes egészében lefordítható az adatforrás saját lekérdezésére. Ilyenkor az adatforrás végzi el a szűrést, és csak a feltételnek megfelelő sorokat küldi vissza. Ezt hívjuk delegálásnak.
Ha a képlet bármely része nem delegálható, a Power Apps a lekérdezés egyetlen részét sem delegálja: letölti az első 500 rekordot, és a készüléken dolgozik velük. Ez a korlát az alkalmazás beállításaiban (Settings → General → Data row limit) legfeljebb 2000-re emelhető. Ha a táblád ennél nagyobb, a felhasználó egyszerűen nem látja a többi találatot – hibaüzenet nélkül.
Mely függvények delegálhatók?
- Delegálható (adatforrástól függően): Filter, Search, LookUp, First, Sort, SortByColumns; az összehasonlító operátorok (=, <>, <, >…), az And/Or/Not, a StartsWith, IsBlank, valamint a Sum, Average, Min, Max, CountRows.
- Nem delegálható: például FirstN, Last, LastN, Choices, Concat, Collect, ClearCollect, GroupBy, valamint a szövegkezelő függvények (Left, Mid, Len, Lower, Upper) a szűrési feltételen belül.
Profi tipp a Learn alapján: teszteléskor állítsd az adatsorlimitet 1-re. Így minden nem delegált képlet egyetlen rekordot ad vissza, és azonnal kiderül, hol van gond – még mielőtt élesben jönne elő.
SharePoint-lista: mikor elég?
A SharePoint-lista kiváló választás, ha:
- az adatmennyiség kicsi vagy közepes, és egyszerűek a szűrések;
- a megoldás egy csapaton vagy osztályon belül marad;
- a Microsoft 365-licenceden belül szeretnél maradni (standard összekötő).
Korlátai: a delegálható műveletek köre szűkebb, a kapcsolatok (lookupok) és a részletes jogosultságkezelés körülményesebb, nagyobb tételszámnál pedig a teljesítmény is romolhat.
Dataverse: mikor éri meg?
A Dataverse egy valódi üzleti adatplatform. Akkor válaszd, ha:
- sok ezer vagy millió rekorddal számolsz;
- több, egymással összefüggő táblád van;
- szerepköralapú biztonság, auditnapló, üzleti szabályok kellenek;
- offline működésre, modellvezérelt appra vagy Copilot-funkciókra is szükséged lesz.
A Dataverse prémium licencet igényel, de a delegálható műveletek köre itt a legszélesebb, és a Power Platform szinte minden újdonsága elsőként ide érkezik.
Gyakori kérdések
Elég, ha egyszerűen 2000-re emelem a sorlimitet?
Csak akkor, ha biztos, hogy a tábla soha nem nő 2000 sor fölé. Egyébként a megoldás a delegálható képlet vagy a megfelelő adatforrás.
A gyűjteményekre (collection) vonatkozik a delegálás?
Nem. A gyűjtemények a memóriában vannak, ezért teljes Power Fx nyelvvel dolgozhatsz rajtuk – de a feltöltésükkor (Collect, ClearCollect) ugyanúgy érvényes az 500/2000-es korlát.
Át lehet költöztetni egy SharePoint-alapú appot Dataverse-re?
Igen. Az adatokat át kell migrálni, az app képleteit pedig az új adatforráshoz kell igazítani; egy jól strukturált appnál ez néhány napos munka.
A delegálás nem hiba, hanem tervezési szempont – ha az elején figyelsz rá, az app évekig jól skálázódik. Ha bizonytalan vagy, melyik adatforrás illik a megoldásodhoz, szívesen átnézzük veled.
Kapcsolódó cikkek
- Vászonalapú, modellvezérelt vagy kódalapú? Így válaszd ki a megfelelő Power Apps alkalmazástípust
- Offline terepi alkalmazás Power Apps-szel: így dolgozhatnak a kollégáid térerő nélkül is
- Power Platform governance KKV-knak: így tartsd kézben a házon belül készülő appokat
Kíváncsi vagy, hogyan működne ez a te cégednél?
Kérj díjmentes, személyre szabott ajánlatot, vagy foglalj időpontot egy rövid konzultációra a FITS Power Platform-szakértőivel.

Pingback: Offline Power Apps terepi alkalmazás: offline-first és profilok
Pingback: Power Apps alkalmazástípusok: vászon, modellvezérelt, code apps