Képlethivatkozás - Power Apps

Ebből a cikkből megismerheti az összes elérhető funkciót Power Apps.

A képletek sok elemet kombinálnak Power Apps . Az alábbi a következőket tartalmazza:

  • A függvények paramétereket fogadnak, végrehajtanak egy műveletet, majd visszaadnak egy értéket. Az Sqrt(25) (négyzetgyök(25)) visszaadott értéke például 5. A függvényeket a Microsoft Excel-függvények után modelleztük. Egyes függvényeknek – mint a SubmitForm – mellékes hatása is van. Ezek csak olyan műveleti képletekben használhatók, mint például a Button.OnSelect.
  • A jelek a környezetről adnak vissza információt. A Location (Tartózkodási hely) például az eszköz aktuális GPS-koordinátáit adja vissza. A jeleknek nincsenek paramétereik vagy mellékhatásaik.
  • A felsorolások egy előre definiált konstans értéket adnak vissza. A Color (szín) például olyan felsorolás, amelynek előre meghatározott értéke a Color.Red (piros), a Color.Blue (kék), és így tovább. Itt a gyakori felsorolások láthatók. A függvényekhez tartozó felsorolásokat az adott függvény leírása ismerteti.
  • Az olyan nevesített operátorok, mint a ThisItem és a Self egy tárolóból származó információkhoz biztosítanak hozzáférést.

További elemek többek között a következők:

A

Abs – Egy szám abszolút értéke.

Acceleration – Leolvassa az eszköz gyorsulásérzékelőjét.

Acos – Egy szám arkusz koszinuszát adja vissza radiánban.

Acot – Egy szám arkusz kotangensét adja vissza radiánban.

AddColumns – Egy táblát ad vissza hozzáadott oszlopokkal.

And – Logikai ÉS. True (igaz) értéket ad vissza, ha minden argumentuma igaz. Használhatja a && operátort is.

AIClassify – A szöveget egy vagy több kategóriába sorolja.

AIExtract – Kinyeri a megadott entitásokat, például regisztrációs számokat, telefonszámokat vagy személyek nevét.

AIReply – Válaszvázlatot készít az Ön által megadott üzenetre.

AISentiment – Észleli a megadott szöveg hangulatát.

AISummarize – Összefoglalja a megadott szöveget.

AITranslate – Lefordítja a szöveget egy másik nyelvről.

App – Információt nyújt az éppen futó alkalmazásról, és szabályozza az alkalmazás viselkedését.

Asin – Egy szám arkusz szinuszát adja vissza radiánban.

Assert – Igaz vagy hamis értéket ad vissza egy tesztben.

As – Megnevezi az aktuális rekordot katalógus, űrlap és rekord hatókörű függvényekben, mint a ForAll, a With és a Sum függvény.

AsType – A rekordhivatkozást egy adott táblatípusként kezeli.

Atan – Egy szám arkusz tangensét adja vissza radiánban.

Atan2 – Az arkusz tangenst számolja ki egy (x,y) koordináta alapján, radiánban.

Average – Egy táblakifejezés vagy argumentumhalmaz átlagát számítja ki.

B

Back – Megjeleníti az előző képernyőt.

BlankÜres értéket ad vissza, amellyel NULL érték szúrható be egy adatforrásba.

Boolean – Logikai értékké alakít egy szöveges sztringet, számot vagy nem beírt értéket.

C

Calendar – Lekéri az aktuális területi beállításhoz tartozó naptárinformációkat.

Char – Sztringgé alakít egy karakterkódot.

Choices – Egy keresőoszlop lehetséges értékeinek táblázatát adja vissza.

Clear – Minden adatot töröl egy gyűjteményből.

ClearCollect – Minden adatot töröl egy gyűjteményből, majd hozzáadja a rekordok egy halmazát.

ClearData – A gyűjtemények vagy az összes gyűjtemény törlődik az alkalmazás gazdagépéről, például egy helyi eszközről.

Clock – Lekéri az aktuális területi beállításhoz tartozó órainformációkat.

Coalesce – Felülírja az üres értékeket, a nem üres értékek változatlanul hagyásával.

Collect – Létrehoz egy gyűjteményt, vagy adatokat ad hozzá egy adatforráshoz.

Color – Beállít egy tulajdonságot egy beépített színértékre.

ColorFade – Halványra állít egy színértéket.

ColorValue – Színértékké alakít egy CSS-színnevet vagy egy hexadecimális kódot.

Oszlop – Oszlopneveket és értékeket olvas be egy Típusba nem írt objektum adattípusból.

ColumnNames – Beolvassa az oszlopneveket és -értékeket egy Típusatlan objektum adattípusból.

Compass – Az iránytű irányát adja vissza.

Concat – Sztringeket fűz össze egy adatforrásban.

Concatenate – Sztringeket fűz össze.

Concurrent – Több képletet értékel ki egyidejűleg.

Connection – A hálózati kapcsolat adatait adja vissza.

Másolás – Szöveget másol a vágólapra azon az eszközön, amelyen az alkalmazás fut.

Count – Megszámlálja egy tábla számokat tartalmazó rekordjait.

Cos – Egy radiánban megadott szög koszinuszát adja vissza.

Cot – Egy radiánban megadott szög kotangensét adja vissza.

CountA – Megszámlálja egy tábla nem üres rekordjait.

CountIf – Megszámlálja egy tábla adott feltételt teljesítő rekordjait.

CountRows – Megszámlálja egy tábla rekordjait.

D

DataSourceInfo – Egy adatforrásról biztosít információkat.

Date – Dátum- és időértéket ad vissza a Year (Év), a Month (hónap) és a Day (nap) érték alapján.

DateAdd – Napokat, hónapokat, negyedéveket vagy éveket ad hozzá egy dátum-/időértékhez.

DateDiff – Két dátumérték különbségét jeleníti meg napokban, hónapokban, negyedévekben vagy években.

DateTime – Dátum/idő értéket ad eredményül a dátum- és időösszetevők alapján.

DateTimeValue – Egy dátumot és időt tartalmazó sztringet alakít dátum-/időértékké.

DateValue – Egy csak dátumot tartalmazó sztringet alakít dátum-/időértékké.

Day – A napot adja vissza egy dátum-/időértékből.

Dec2Hex – Szám konvertálása hexadecimális szöveges karakterlánccá.

Defaults – Egy adatforrás alapértelmezett értékeit adja vissza.

Fok – A radiánt fokká alakítja át.

Disable – Letilt egy jelet, például a GPS-adatok beolvasására szolgáló Location jelet.

Distinct – Összesíti egy tábla rekordjait, és eltávolítja az ismétlődéseket.

Download – Egy fájlt tölt le az internetről a helyi eszközre.

DropColumns – Egy táblát ad vissza egy vagy több oszlop eltávolításával.

E

EDate – Hónapokat ad hozzá vagy von ki egy dátumból a hónap napjának módosítása nélkül.

EditForm – Alaphelyzetbe állít egy űrlap-vezérlőelemet egy elem szerkesztéséhez.

Enable – Engedélyez egy jelet, például a GPS-adatok beolvasására szolgáló Location jelet.

HTMLkódolás – Olyan karaktereket kódol, amelyeket escape-karakterekkel kell feloldani a HTML-környezetben való használathoz.

EncodeUrl – Speciális karaktereket kódol URL-kódolással.

EndsWith – Megállapítja, hogy egy szöveges sztring egy másik szöveges sztringgel végződik-e.

EOMonth – Hónapokat ad hozzá vagy von ki egy dátumból, és az adott hónap utolsó napját adja eredményül.

Hiba– Egyéni hiba létrehozása vagy hiba átadása.

Errors – Egy adatforrás korábban végrehajtott módosításaival kapcsolatos hibákról ad információt.

exactin – Ellenőrzi, hogy van-e szöveges karakterlánc egy másik szöveges karakterláncban vagy táblázatban, az esettől függő. Annak ellenőrzésére is használható, hogy a bejegyzés egy táblában van-e.

Exit – Kilép az aktuálisan futó alkalmazásból, és választható módon kiléptetheti az aktuális felhasználót is.

Kitölt – Az e értékét hatványra emelve adja eredményül .

F

Filter – Egy vagy több feltétel alapján szűrt táblát ad vissza.

Find – Megállapítja, hogy egy sztring megtalálható-e egy másikban, és visszaadja a helyét.

First – Egy tábla első rekordját adja vissza.

FirstN – Egy tábla első rekordjait (N darab rekordot) adja vissza.

ForAll – Értékeket számít ki és műveleteket hajt végre egy tábla minden rekordján.

G

GroupBy – Egy csoportosított rekordokat tartalmazó táblát ad vissza.

GUID – Egy GUID-sztringet alakít át GUID-értékké, vagy létrehoz egy új GUID-értéket.

H

HashTags – Kinyeri a hashtageket (a # karakterrel kezdődő sztringeket) egy sztringből.

Hex2Dec – Hexadecimális szöveges karakterlánc konvertálása számmá.

Gazdagép – Információkat nyújt az alkalmazást jelenleg futtató gazdagépről.

Hour – Visszaadja az órákat egy dátum-/időértékből.

I

If – Visszaad egy értéket, ha egy feltétel igaz, és egy másikat, ha hamis.

IfError – Észleli a hibákat, és alternatív értéket ad meg, vagy műveletet hajt végre.

in – Ellenőrzi, hogy van-e szöveges karakterlánc egy másik szöveges karakterláncban vagy táblázatban, az esettől függetlenül. Annak ellenőrzésére is használható, hogy a bejegyzés egy táblában van-e.

Index – Egy rekordot ad vissza egy táblából a rendezett pozíció alapján.

Int – A legközelebbi egész számra kerekít lefelé.

IsBlank – Megállapítja, hogy egy érték üres-e.

IsBlankOrErrorÜres érték vagy hiba ellenőrzése.

IsEmpty – Megállapítja, hogy egy tábla üres-e.

IsError – Hibát keres.

IsMatch – Összehasonlít egy sztringet egy mintával. Reguláris kifejezések használhatók.

IsNumeric – Megállapítja, hogy egy érték szám-e.

ISOWeekNum – A dátum/idő érték ISO hét számát adja eredményül.

IsToday – Megállapítja, hogy egy dátum-/időérték az aktuális napra esik-e a felhasználó időzónájában.

IsType – Ellenőrzi, hogy egy rekordhivatkozás egy adott táblázattípusra utal-e.

IsUTCToday – Ellenőrzi, hogy egy dátum-/időérték az adott napon van-e az egyezményes világidő (UTC) szerint.

J

JSON – JSON szöveges karakterláncot hoz létre egy táblához, rekordhoz vagy értékhez.

L

Language – Az aktuális felhasználó nyelvcímkéjét adja vissza.

Last – Egy tábla utolsó rekordját adja vissza.

LastN – Egy tábla utolsó rekordjait (N darab rekordot) adja vissza.

Launch – Megnyit egy weblapot vagy egy vászonalapú alkalmazást.

Left – Egy sztring bal szélső szakaszát adja vissza.

Len – Egy sztring hosszát adja vissza.

Ln – Egy szám természetes logaritmusát adja vissza.

LoadData – Egy gyűjtemény betöltése egy alkalmazás gazdagépéről, például egy helyi eszközről.

Location – A tartózkodási helyet adja vissza a globális helymeghatározó rendszer (GPS) és egyéb információk alapján meghatározott térkép-koordinátákkal.

Log– Egy szám bármilyen alapú logaritmusát adja vissza.

LookUp – Egy vagy több feltétel alapján megkeres egy rekordot egy táblában.

Lower – Egy szöveges sztring összes betűjét kisbetűvé alakítja.

M

Match – Egy minta alapján kivon egy alsztringet. Reguláris kifejezések használhatók.

MatchAll – Egy minta alapján kivon több alsztringet. Reguláris kifejezések használhatók.

Max – Egy táblakifejezés vagy argumentumhalmaz maximális értékét adja vissza.

Mid – Egy sztring középső szakaszát adja vissza.

Min – Egy táblakifejezés vagy argumentumhalmaz minimális értékét adja vissza.

Minute – Visszaadja a perceket egy dátum-/időértékből.

Mod – Egy számnak az osztóval való maradékos osztása utáni maradékot adja vissza.

Month – Visszaadja a hónapot egy dátum-/időértékből.

N

Navigate – Módosítja a megjelenített képernyőt.

NewForm – Alaphelyzetbe állít egy űrlap-vezérlőelemet egy elem létrehozásához.

Not – Logikai NEM. True (igaz) értéket ad vissza, ha az argumentuma hamis, és false (hamis) értéket, ha az argumentuma igaz. A ! operátor is használható.

Notify – Üzenetet tartalmazó sáv megjelenítése a felhasználónak.

Now – Az aktuális dátum-/időértéket adja vissza a felhasználó időzónájában.

O

Or – Logikai VAGY. True (igaz) értéket ad vissza, ha bármelyik argumentuma igaz. A || operátor is használható.

P

Param – Hozzáfér a vászonalapú alkalmazásoknak az indításkor átadott paraméterekhez.

Parent – Hozzáférést biztosít egy tároló-vezérlőelem tulajdonságaihoz.

ParseJSON – A szövegként megjelenített JSON-dokumentumot Típus nélküli objektum értékké konvertálja.

Patch – Módosít vagy létrehoz egy rekordot egy adatforrásban, vagy egyesíti a rekordokat egy adatforráson kívül.

PDF – Tartalom exportálása az aktuális képernyőről egy objektumba több forgatókönyvben való használatra.

Pi – A π számot adja vissza.

PlainText – Eltávolítja a HTML- és XML-címkéket egy sztringből.

Power – Egy szám egy adott hatványra emelt értékét adja vissza. A ^ operátor is használható.

Proper – Egy sztring minden szavának első betűjét nagybetűvé, a többit pedig kisbetűvé alakítja.

R

Radian – A fokokat radiánná alakítja.

Rand – Egy álvéletlen számot ad vissza 0 és 1 között.

RandBetween – Egy álvéletlen számot ad vissza két szám közül.

ReadNFC – Near Field Communication (NFC) címke beolvasása.

RecordInfo – Információt ad meg egy adatforrás rekordjáról.

Refresh – Frissíti egy adatforrás rekordjait.

Relate – Két táblázat rekordjait kapcsolja össze egy-a-többhöz vagy több-a-többhöz kapcsolaton keresztül.

Remove – Eltávolít egy vagy több megadott rekordot egy adatforrásból.

RemoveIf – Rekordokat távolít el egy adatforrásból egy feltétel alapján.

RenameColumns – Átnevezi egy tábla oszlopait.

Replace – Egy sztring egy szakaszát egy másik sztringre cseréli a sztring kezdőpozíciója alapján.

RequestHide – A SharePoint-űrlap elrejtése.

Reset – Visszaállít egy beviteli vezérlőelemet az alapértelmezett értékre, és elveti a felhasználói módosításokat.

ResetForm – Alaphelyzetbe állít egy űrlap-vezérlőelemet egy meglévő elem szerkesztéséhez.

Revert – Újra betölti egy adatforrás rekordjait, és törli a hozzájuk tartozó hibákat.

RGBA – Egy színértéket ad vissza a piros, a zöld, a kék és az alfa összetevő értékei alapján.

Right – Egy sztring jobb szélső szakaszát adja vissza.

Round – A legközelebbi egész számra kerekít.

RoundDown – Lefelé kerekít a legnagyobb előző számra.

RoundUp – Felfelé kerekít a legkisebb következő számra.

S

SaveData – Egy gyűjtemény mentése egy alkalmazás gazdagépére, például egy helyi eszközre.

Search – Megkeresi egy adott tábla olyan rekordjait, amelyeknek az egyik oszlopában megtalálható egy adott sztring.

Second – Visszaadja a másodperceket egy dátum-/időértékből.

Select – Kiválasztási műveletet szimulál egy vezérlőn, ezzel kiváltja az OnSelect képlet kiértékelését.

Self – Hozzáférést biztosít az aktuális vezérlő tulajdonságaihoz.

Sequence – Egymás után következő számok táblázatának létrehozása, amely a ForAll függvénnyel való iteráció során hasznos.

SendAppNotification (előzetes verzió) – Alkalmazáson belüli értesítés küldése választható műveletekkel a címzettnek.

Set – Egy globális változó értékét állítja be.

SetFocus – A bemeneti fókuszt áthelyezi egy adott vezérlőre.

SetProperty – Interakciókat szimulál bemeneti vezérlőkkel.

ShowColumns – Csak a kiválasztott oszlopokkal ad vissza egy táblát.

ShowHostInfo – Információkat jelenít meg a felhasználó számára az alkalmazásban.

Shuffle – Véletlenszerűen újrarendezi egy tábla rekordjait.

Sin – Egy radiánban megadott szög szinuszát adja vissza.

Sort – Egy képlet alapján rendezett táblát ad vissza.

SortByColumns – Visszaad egy adott, egy vagy több oszlop szerint rendezett táblát.

Split – Sztringrészletekből álló táblára oszt fel egy szöveges sztringet.

Sqrt – Egy szám négyzetgyökét adja vissza.

StartsWith – Megállapítja, hogy egy szöveges sztring egy másik szöveges sztringgel kezdődik-e.

StdevP – Kiszámítja az argumentumai standard szórását.

Substitute – Egy sztring egy szakaszát egy másik sztringre cseréli, a sztringek egyezése alapján.

SubmitForm – Az adatforrásba menti egy űrlap-vezérlőelem tartalmát.

Sum – Egy táblakifejezés vagy argumentumhalmaz összegét számítja ki.

Switch – Egyeztet egy értékhalmazzal, majd kiértékel egy hozzá tartozó képletet.

T

Table – Ideiglenes táblát hoz létre.

Tan – Egy radiánban megadott szög tangensét adja eredményül.

Text – Bármilyen értéket konvertál, és egy szám- vagy dátum-/időértéket szöveges sztringgé formáz.

ThisItem – Egy katalógus- vagy űrlap-vezérlőelem aktuális elemének rekordját adja vissza.

ThisRecord – Visszaadja az aktuális elem rekordját egy rekord hatókörű függvényben, például ForAll, With és Sum.

Time – Egy dátum-/időértéket ad vissza az Hour (Óra), a Minute (perc) és a Second (másodperc) érték alapján.

TimeValue – Egy csak időt tartalmazó sztringet dátum-/időértékké alakít.

TimeZoneOffset – Megadja az UTC és a felhasználó helyi időzónája közötti különbséget percben.

Today – Az aktuális csak dátum értéket adja vissza.

Nyomkövetés – Adjon meg további információkat a teszteredményekben.

Trim – Eltávolítja a felesleges szóközöket egy szöveges karakterlánc végeiről és belsejéből.

TrimEnds – Eltávolítja a felesleges szóközöket egy szöveges karakterlánc végeiről.

Trunc – A számot csak az egész számra csonkolja, úgy, hogy eltávolítja a tizedesjegyeket.

U

Ungroup – Megszüntet egy csoportosítást.

UniChar – A Unicode kódot karakterlánccá alakítja.

Unrelate – Két táblázat rekordjait választja szét egy-a-többhöz vagy több-a-többhöz kapcsolatból.

Update – Kicserél egy rekordot egy adatforrásban.

UpdateContext – Beállítja az aktuális képernyő egy vagy több környezeti változójának értékét.

UpdateIf – Egy adott feltétel alapján módosítja egy adatforrás megfelelő rekordjait.

Upper – Egy szöveges karakterlánc összes betűjét nagybetűvé alakítja.

User – Az aktuális felhasználóval kapcsolatos információkat ad vissza.

UTCNow – Az aktuális dátum-/időértéket adja vissza az egyezményes világidőben (UTC).

UTCToday – Az aktuális csak dátum értéket adja vissza az egyezményes világidőben (UTC).

V

Validate – Megállapítja, hogy egy oszlop vagy egy teljes rekord értéke érvényes-e egy adatforrás esetében.

Value – Egy sztringet számmá alakít.

VarP – Az argumentumai varianciáját számítja ki.

ViewForm – Alaphelyzetbe állít egy űrlap-vezérlőelemet egy meglévő elem megjelenítéséhez.

W

Weekday – A hét napját adja vissza egy dátum-/időértékből.

WeekNum – A dátum/idő érték hét számát adja eredményül.

With – Értékeket számít ki és műveleteket hajt végre egyetlen rekordnál, beleértve a nevesített értékek beágyazott rekordjait is.

Y

Year – Az évet adja vissza egy dátum-/időértékből.