Le formule combinano molti elementi. Di seguito sono elencati tutti gli elementi:

  • Le funzioni usano i parametri, eseguono un'operazione e restituiscono un valore. Ad esempio, Sqrt(25) restituisce 5. Le funzioni si basano sulle funzioni di Microsoft Excel. Alcune funzioni hanno effetti collaterali, ad esempio la funzione SubmitForm, e sono utili solo in una formula di comportamento, come Button.OnSelect.

  • I segnali restituiscono informazioni sull'ambiente. Ad esempio, Location restituisce le coordinate GPS correnti del dispositivo. I segnali non usano parametri e non hanno effetti collaterali.

  • Le enumerazioni restituiscono un valore costante prestabilito. Ad esempio, Color è un'enumerazione con valori predefiniti per Color.Red, Color.Blue, e così via. Qui sono incluse le enumerazioni comuni. Le enumerazioni specifiche per funzione sono descritte insieme alla funzione.

  • Gli operatori denominati, ad esempio ThisItem e Parent, consentono di accedere alle informazioni da un contenitore.

Di seguito altri elementi:

A

Abs : valore assoluto di un numero.

Acceleration : legge il sensore di accelerazione del dispositivo.

Acos : restituisce l'arcocoseno di un numero, espresso in radianti.

Acos : restituisce l'arcotangente di un numero, espresso in radianti.

AddColumns: restituisce una tabella con colonne aggiunte.

And: AND della logica booleana. Restituisce true se tutti gli argomenti sono veri. È anche possibile usare l' operatore && .

App : restituisce informazioni sull'app attualmente in esecuzione, indicando ad esempio quale schermata è attualmente visualizzata.

Asin: restituisce l'arcoseno di un numero, espresso in radianti.

Atan: restituisce l'arcotangente di un numero, espresso in radianti.

Atan2: restituisce l'arcotangente in base a una coordinata (x,y), espresso in radianti.

Average: calcola la media di un'espressione di tabella o di un insieme di argomenti.

B

Back: visualizza la schermata precedente.

Vuoto: restituisce un valore vuoto che può essere usato per inserire un valore NULL in un'origine dati.

C

Calendar: recupera informazioni sul calendario per le impostazioni locali correnti.

Char: converte un codice carattere in una stringa.

Clear: elimina tutti i dati da una raccolta.

ClearCollect: elimina tutti i dati da una raccolta e aggiunge un insieme di record.

Clock: recupera informazioni sull'orologio per le impostazioni locali correnti.

Collect: crea una raccolta o aggiunge dati a un'origine dati.

Color: imposta una proprietà su un valore di colore predefinito.

ColorFade: dissolve un valore colore.

ColorValue: converte un nome colore CSS o un codice esadecimale in un valore colore.

Compass: restituisce l'intestazione della bussola.

Concat: concatena le stringhe in un'origine dati.

Concatenate: concatena le stringhe.

Connection: restituisce informazioni sulla connessione di rete.

Count: conta i record di tabella che contengono numeri.

Cos: restituisce il coseno di un angolo, espresso in radianti.

Cot: restituisce la cotangente di un angolo, espresso in radianti.

CountA: conta i record di tabella che non sono vuoti.

CountIf: conta i record di tabella che soddisfano una condizione.

CountRows : conta i record di tabella.

D

DataSourceInfo: offre informazioni su un'origine dati.

Date: restituisce un valore di data e ora, in base ai valori Anno, Mese e Giorno.

DateAdd: aggiunge giorni, mesi, trimestri o anni a un valore di data e ora.

DateDiff: sottrae due valori data e illustra il risultato espresso in giorni, mesi, trimestri o anni.

DateTimeValue: converte una stringa di data e ora in un valore di data e ora.

DateValue: converte una stringa di sola data in un valore di data e ora.

Day: recupera la parte relativa al giorno di un valore di data e ora.

Defaults: restituisce i valori predefiniti per un'origine dati.

Degrees: converte i radianti in gradi.

Disable: disabilita un segnale, ad esempio Location per leggere il GPS.

Distinct: riepiloga i record di una tabella, rimuovendo i duplicati.

Download: scarica un file dal Web nel dispositivo locale.

DropColumns: restituisce una tabella con una o più colonne rimosse.

E

EditForm: reimposta un controllo del modulo per modificare un elemento.

Enable: abilita un segnale, ad esempio Location, per leggere il GPS.

Errors: offre informazioni su errori relativi alle precedenti modifiche apportate a un'origine dati.

EncodeUrl : codifica i caratteri speciali con la codifica URL.

Exit: chiude l'app attualmente in esecuzione.

Exp: restituisce e elevato a potenza.

F

Filter: restituisce una tabella filtrata in base a uno o più criteri.

Find: controlla se una stringa viene visualizzata in un'altra e ne restituisce il percorso.

First: restituisce il primo record di una tabella.

FirstN: restituisce il primo insieme di record (record N) di una tabella.

ForAll: calcola i valori ed esegue azioni per tutti i record di una tabella.

G

GroupBy: restituisce una tabella con i record raggruppati.

H

HashTags: estrae gli hashtag (#stringhe) da una stringa.

Hour: restituisce la parte relativa all'ora di un valore di data e ora.

I

If: restituisce un valore se una condizione è vera; altrimenti restituisce un altro valore.

IsBlank: controlla se un valore è vuoto.

IsEmpty: controlla se una tabella è vuota.

IsMatch: controlla una stringa rispetto a un modello. È possibile usare espressioni regolari.

IsNumeric : controlla se un valore è numerico.

IsToday: controlla se un valore di data e ora è oggi.

L

Language: restituisce il tag di lingua relativo all'utente corrente.

Last: restituisce l'ultimo record di una tabella.

LastN: restituisce l'ultimo insieme di record (record N) di una tabella.

Launch: avvia un indirizzo Web o un'app.

Left: restituisce la parte più a sinistra di una stringa.

Len: restituisce la lunghezza di una stringa.

Ln: restituisce il logaritmo naturale.

LoadData: carica una raccolta da una risorsa di archiviazione privata di PowerApps.

Location: restituisce il percorso come coordinata della mappa usando Global Positioning System (GPS) e altre informazioni.

LookUp: cerca un singolo record in una tabella in base a uno o più criteri.

Lower: converte le lettere di una stringa di testo in minuscolo.

M

Max: valore massimo di un'espressione di tabella o di un insieme di argomenti.

Mid: restituisce la parte centrale di una stringa.

Min: valore minimo di un'espressione di tabella o di un insieme di argomenti.

Minute: recupera la parte relativa al minuto di un valore di data e ora.

Mod: restituisce il resto dopo aver diviso il dividendo per un divisore.

Month: recupera la parte relativa al mese di un valore di data e ora.

N

Navigate: modifica la schermata visualizzata.

NewForm: reimposta un controllo del modulo per creare un elemento.

Not: NOT della logica booleana. Restituisce true se l'argomento è falsoe restituisce false se l'argomento è vero. È anche possibile usare l' operatore !.

Now: restituisce il valore di data e ora corrente.

O

Or: OR della logica booleana. Restituisce true se uno degli argomenti è vero. È anche possibile usare l' operatore || .

P

Param: consente di accedere ai parametri passati all'app quando l'utente l'ha aperta.

Parent : consente di accedere alle proprietà di un controllo del contenitore.

Patch : modifica o crea un record in un'origine dati oppure unisce i record esterni a un'origine dati.

Pi: restituisce il numero π.

PlainText: rimuove i tag HTML e XML da una stringa.

Power: restituisce un numero elevato a potenza. È anche possibile usare l' operatore ^ .

Proper: converte la prima lettera di ogni parola in una stringa in maiuscolo e converte il resto in minuscolo.

R

Radians : converte i gradi in radianti.

Rand: restituisce un numero pseudocasuale.

Refresh: aggiorna i record di un'origine dati.

Remove: rimuove uno o più record specifici da un'origine dati.

RemoveIf: rimuove i record da un'origine dati in base a una condizione.

RenameColumns: rinomina le colonne di una tabella.

Replace: sostituisce parte di una stringa con un'altra stringa, dalla posizione iniziale della stringa.

ResetForm: reimposta un controllo del modulo per modificare un elemento esistente.

Revert: ricarica e cancella gli errori relativi ai record di un'origine dati.

RGBA : restituisce un valore colore per un insieme di componenti rosso, verde, blu e alfa.

Right: restituisce la parte più a destra di una stringa.

Round : arrotonda al numero più vicino.

RoundDown: arrotonda per difetto al numero più grande precedente.

RoundUp: arrotonda per eccesso al numero più piccolo precedente.

S

SaveData: salva una raccolta nella risorsa di archiviazione privata di PowerApps.

Search : trova i record in una tabella che contiene una stringa in una delle relative colonne.

Second: recupera la parte relativa al secondo di un valore di data e ora.

ShowColumns: restituisce una tabella con solo le colonne selezionate.

Shuffle: riordina in modo casuale i record di una tabella.

Sin: restituisce il seno di un angolo espresso in radianti.

Sort : restituisce una tabella ordinata in base a una formula.

SortByColumns: restituisce una tabella ordinata in base a una o più colonne.

Sqrt: restituisce la radice quadrata di un numero.

StartsWith: controlla se una stringa di testo inizia con un'altra stringa di testo.

StdevP: restituisce la deviazione standard dei relativi argomenti.

Substitute: sostituisce parte di una stringa con un'altra stringa, creando una corrispondenza tra stringhe.

SubmitForm: salva l'elemento in un controllo del modulo nell'origine dati.

Sum: calcola la somma di un'espressione di tabella o di un insieme di argomenti.

T

Table : crea una tabella temporanea.

Tan: restituisce la tangente di un angolo, espresso in radianti.

Text: formatta un numero come stringa da visualizzare.

ThisItem : quando si trova in una raccolta o in un modulo, restituisce i dati per l'elemento corrente dal contenitore.

Time: restituisce un valore di data e ora, in base ai valori Ora, Minuto e Secondo.

TimeValue: converte una stringa di sola ora in un valore di data e ora.

Today: restituisce il valore di data e ora corrente.

Trim : rimuove gli spazi aggiuntivi alle estremità e all'interno di una stringa di testo.

Trim : rimuove solo gli spazi aggiuntivi alle estremità di una stringa di testo.

U

Ungroup: rimuove un raggruppamento.

Update: sostituisce un record in un'origine dati.

UpdateContext: crea o aggiorna una o più variabili di contesto dello schermata corrente.

UpdateIf : modifica un insieme di record in un'origine dati in base a una condizione.

Upper: converte tutte le lettere di una stringa di testo in maiuscolo.

User: restituisce informazioni sull'utente corrente.

V

Validate: controlla se il valore di una singola colonna o di un record completo è valido per un'origine dati.

Value: converte una stringa in un numero.

VarP: restituisce lo scostamento dei relativi argomenti.

W

Weekday: recupera la parte relativa al giorno feriale di un valore di data e ora.

Y

Year: recupera la parte relativa all'anno di un valore di data e ora.