Informazioni di riferimento sulle funzioni in PowerAppsFormula reference for PowerApps

Le formule combinano molti elementi.Formulas combine many elements. Di seguito sono elencati tutti gli elementi:Listed below are:

  • Le funzioni usano i parametri, eseguono un'operazione e restituiscono un valore.Functions take parameters, perform an operation, and return a value. Ad esempio, Sqrt(25) restituisce 5.For example, Sqrt(25) returns 5. Le funzioni si basano sulle funzioni di Microsoft Excel.Functions are modeled after Microsoft Excel functions. Alcune funzioni hanno effetti collaterali, ad esempio la funzione SubmitForm, e sono utili solo in una formula di comportamento, come Button.OnSelect.Some functions have side effects, such as SubmitForm, which are appropriate only in a behavior formula such as Button.OnSelect.
  • I segnali restituiscono informazioni sull'ambiente.Signals return information about the environment. Ad esempio, Location restituisce le coordinate GPS correnti del dispositivo.For example, Location returns the device's current GPS coordinates. I segnali non usano parametri e non hanno effetti collaterali.Signals don't take parameters or have side effects.
  • Le enumerazioni restituiscono un valore costante prestabilito.Enumerations return a pre-defined constant value. Ad esempio, Color è un'enumerazione con valori predefiniti per Color.Red, Color.Blue, e così via.For example, Color is an enumeration that has pre-defined values for Color.Red, Color.Blue, and so forth. Qui sono incluse le enumerazioni comuni. Le enumerazioni specifiche per funzione sono descritte insieme alla funzione.Common enumerations are included here; function-specific enumerations are described with the function.
  • Gli operatori denominati, ad esempio ThisItem e Parent, consentono di accedere alle informazioni da un contenitore.Named operators, such as ThisItem and Parent, provide access to information from within a container.

Di seguito altri elementi:Other elements include:

AA

Abs : valore assoluto di un numero.Abs – Absolute value of a number.

Acceleration : legge il sensore di accelerazione del dispositivo.Acceleration – Reads the acceleration sensor in your device.

Acos : restituisce l'arcocoseno di un numero, espresso in radianti.Acos – Returns the arccosine of a number, in radians.

Acos : restituisce l'arcotangente di un numero, espresso in radianti.Acot – Returns the arccotangent of a number, in radians.

AddColumns: restituisce una tabella con colonne aggiunte.AddColumns – Returns a table with columns added.

And: AND della logica booleana.And – Boolean logic AND. Restituisce true se tutti gli argomenti sono veri.Returns true if all arguments are true. È anche possibile usare l' operatore && .You can also use the && operator.

App : restituisce informazioni sull'app attualmente in esecuzione, indicando ad esempio quale schermata è attualmente visualizzata.App – Returns information about the currently running app, such as which screen is currently displayed.

Asin: restituisce l'arcoseno di un numero, espresso in radianti.Asin – Returns the arcsine of a number, in radians.

Atan: restituisce l'arcotangente di un numero, espresso in radianti.Atan – Returns the arctangent of a number, in radians.

Atan2: restituisce l'arcotangente in base a una coordinata (x,y), espresso in radianti.Atan2 – Returns the arctangent based on an (x,y) coordinate, in radians.

Average: calcola la media di un'espressione di tabella o di un insieme di argomenti.Average – Calculates the average of a table expression or a set of arguments.

BB

Back: visualizza la schermata precedente.Back – Displays the previous screen.

Vuoto: restituisce un valore vuoto che può essere usato per inserire un valore NULL in un'origine dati.Blank – Returns a blank value that can be used to insert a NULL value in a data source.

CC

Calendar: recupera informazioni sul calendario per le impostazioni locali correnti.Calendar – Retrieves information about the calendar for the current locale.

Char: converte un codice carattere in una stringa.Char – Translates a character code into a string.

Clear: elimina tutti i dati da una raccolta.Clear – Deletes all data from a collection.

ClearCollect: elimina tutti i dati da una raccolta e aggiunge un insieme di record.ClearCollect – Deletes all data from a collection and then adds a set of records.

Clock: recupera informazioni sull'orologio per le impostazioni locali correnti.Clock – Retrieves information about the clock for the current locale.

Coalesce: sostituisce i valori blank senza modificare i valori non blank.Coalesce – Replaces blank values while leaving non-blank values unchanged.

Collect: crea una raccolta o aggiunge dati a un'origine dati.Collect – Creates a collection or adds data to a data source.

Color: imposta una proprietà su un valore di colore predefinito.Color – Sets a property to a built-in color value.

ColorFade: dissolve un valore colore.ColorFade – Fades a color value.

ColorValue: converte un nome colore CSS o un codice esadecimale in un valore colore.ColorValue – Translates a CSS color name or a hex code to a color value.

Compass: restituisce l'intestazione della bussola.Compass – Returns your compass heading.

Concat: concatena le stringhe in un'origine dati.Concat – Concatenates strings in a data source.

Concatenate: concatena le stringhe.Concatenate – Concatenates strings.

Connection: restituisce informazioni sulla connessione di rete.Connection – Returns information about your network connection.

Count: conta i record di tabella che contengono numeri.Count – Counts table records that contain numbers.

Cos: restituisce il coseno di un angolo, espresso in radianti.Cos – Returns the cosine of an angle specified in radians.

Cot: restituisce la cotangente di un angolo, espresso in radianti.Cot – Returns the cotangent of an angle specified in radians.

CountA: conta i record di tabella che non sono vuoti.CountA – Counts table records that aren't empty.

CountIf: conta i record di tabella che soddisfano una condizione.CountIf – Counts table records that satisfy a condition.

CountRows : conta i record di tabella.CountRows – Counts table records.

DD

DataSourceInfo: offre informazioni su un'origine dati.DataSourceInfo – Provides information about a data source.

Date: restituisce un valore di data e ora, in base ai valori Anno, Mese e Giorno.Date – Returns a date/time value, based on Year, Month, and Day values.

DateAdd: aggiunge giorni, mesi, trimestri o anni a un valore di data e ora.DateAdd – Adds days, months, quarters, or years to a date/time value.

DateDiff: sottrae due valori data e illustra il risultato espresso in giorni, mesi, trimestri o anni.DateDiff – Subtracts two date values, and shows the result in days, months, quarters, or years.

DateTimeValue: converte una stringa di data e ora in un valore di data e ora.DateTimeValue – Converts a date and time string to a date/time value.

DateValue: converte una stringa di sola data in un valore di data e ora.DateValue – Converts a date-only string to a date/time value.

Day: recupera la parte relativa al giorno di un valore di data e ora.Day – Retrieves the day portion of a date/time value.

Defaults: restituisce i valori predefiniti per un'origine dati.Defaults – Returns the default values for a data source.

Degrees: converte i radianti in gradi.Degrees - Converts radians to degrees.

Disable: disabilita un segnale, ad esempio Location per leggere il GPS.Disable – Disables a signal, such as Location for reading the GPS.

Distinct: riepiloga i record di una tabella, rimuovendo i duplicati.Distinct – Summarizes records of a table, removing duplicates.

Download: scarica un file dal Web nel dispositivo locale.Download – Downloads a file from the web to the local device.

DropColumns: restituisce una tabella con una o più colonne rimosse.DropColumns – Returns a table with one or more columns removed.

EE

EditForm: reimposta un controllo del modulo per modificare un elemento.EditForm – Resets a form control for editing of an item.

Enable: abilita un segnale, ad esempio Location, per leggere il GPS.Enable – Enables a signal, such as Location for reading the GPS.

EndsWith: verifica se una stringa di testo termina con un'altra stringa di testo.EndsWith – Checks whether a text string ends with another text string.

Errors: offre informazioni su errori relativi alle precedenti modifiche apportate a un'origine dati.Errors – Provides error information for previous changes to a data source.

EncodeUrl : codifica i caratteri speciali con la codifica URL.EncodeUrl – Encodes special characters using URL encoding.

Exit: chiude l'app attualmente in esecuzione.Exit – Exits the currently running app.

Exp: restituisce e elevato a potenza.Exp - Returns e raised to a power.

FF

Filter: restituisce una tabella filtrata in base a uno o più criteri.Filter – Returns a filtered table based on one or more criteria.

Find: controlla se una stringa viene visualizzata in un'altra e ne restituisce il percorso.Find – Checks whether one string appears within another and returns the location.

First: restituisce il primo record di una tabella.First – Returns the first record of a table.

FirstN: restituisce il primo insieme di record (record N) di una tabella.FirstN – Returns the first set of records (N records) of a table.

ForAll: calcola i valori ed esegue azioni per tutti i record di una tabella.ForAll – Calculates values and performs actions for all records of a table.

GG

GroupBy: restituisce una tabella con i record raggruppati.GroupBy – Returns a table with records grouped together.

HH

HashTags: estrae gli hashtag (#stringhe) da una stringa.HashTags – Extracts the hashtags (#strings) from a string.

Hour: restituisce la parte relativa all'ora di un valore di data e ora.Hour – Returns the hour portion of a date/time value.

II

If: restituisce un valore se una condizione è vera; altrimenti restituisce un altro valore.If – Returns one value if a condition is true and another value if not.

IsBlank: controlla se un valore è vuoto.IsBlank – Checks for a blank value.

IsEmpty: controlla se una tabella è vuota.IsEmpty – Checks for an empty table.

IsMatch: controlla una stringa rispetto a un modello.IsMatch – Checks a string against a pattern. È possibile usare espressioni regolari.Regular expressions can be used.

IsNumeric : controlla se un valore è numerico.IsNumeric – Checks for a numeric value.

IsToday: controlla se un valore di data e ora è oggi.IsToday – Checks whether a date/time value is sometime today.

LL

Language: restituisce il tag di lingua relativo all'utente corrente.Language – Returns the language tag of the current user.

Last: restituisce l'ultimo record di una tabella.Last – Returns the last record of a table.

LastN: restituisce l'ultimo insieme di record (record N) di una tabella.LastN – Returns the last set of records (N records) of a table.

Launch: avvia un indirizzo Web o un'app.Launch – Launches a web address or an app.

Left: restituisce la parte più a sinistra di una stringa.Left – Returns the left-most portion of a string.

Len: restituisce la lunghezza di una stringa.Len – Returns the length of a string.

Ln: restituisce il logaritmo naturale.Ln – Returns the natural log.

LoadData: carica una raccolta da una risorsa di archiviazione privata di PowerApps.LoadData – Loads a collection from PowerApps private storage.

Location: restituisce il percorso come coordinata della mappa usando Global Positioning System (GPS) e altre informazioni.Location – Returns your location as a map coordinate by using the Global Positioning System (GPS) and other information.

LookUp: cerca un singolo record in una tabella in base a uno o più criteri.LookUp – Looks up a single record in a table based on one or more criteria.

Lower: converte le lettere di una stringa di testo in minuscolo.Lower – Converts letters in a string of text to all lowercase.

MM

Max: valore massimo di un'espressione di tabella o di un insieme di argomenti.Max – Maximum value of a table expression or a set of arguments.

Mid: restituisce la parte centrale di una stringa.Mid – Returns the middle portion of a string.

Min: valore minimo di un'espressione di tabella o di un insieme di argomenti.Min – Minimum value of a table expression or a set of arguments.

Minute: recupera la parte relativa al minuto di un valore di data e ora.Minute – Retrieves the minute portion of a date/time value.

Mod: restituisce il resto dopo aver diviso il dividendo per un divisore.Mod – Returns the remainder after a dividend is divided by a divisor.

Month: recupera la parte relativa al mese di un valore di data e ora.Month – Retrieves the month portion of a date/time value.

NN

Navigate: modifica la schermata visualizzata.Navigate – Changes which screen is displayed.

NewForm: reimposta un controllo del modulo per creare un elemento.NewForm – Resets a form control for creation of an item.

Not: NOT della logica booleana.Not – Boolean logic NOT. Restituisce true se l'argomento è falsoe restituisce false se l'argomento è vero.Returns true if its argument is false, and returns false if its argument is true. È anche possibile usare l' operatore !.You can also use the ! operator.

Now: restituisce il valore di data e ora corrente.Now – Returns the current date/time value.

OO

Or: OR della logica booleana.Or – Boolean logic OR. Restituisce true se uno degli argomenti è vero.Returns true if any of its arguments are true. È anche possibile usare l' operatore || .You can also use the || operator.

PP

Param: consente di accedere ai parametri passati all'app quando l'utente l'ha aperta.Param – Provides access to parameters passed to the app when the user opened it.

Parent : consente di accedere alle proprietà di un controllo del contenitore.Parent – Provides access to a container control's properties.

Patch : modifica o crea un record in un'origine dati oppure unisce i record esterni a un'origine dati.Patch – Modifies or creates a record in a data source, or merges records outside of a data source.

Pi: restituisce il numero π.Pi – Returns the number π.

PlainText: rimuove i tag HTML e XML da una stringa.PlainText – Removes HTML and XML tags from a string.

Power: restituisce un numero elevato a potenza.Power – Returns a number raised to a power. È anche possibile usare l' operatore ^ .You can also use the ^ operator.

Proper: converte la prima lettera di ogni parola in una stringa in maiuscolo e converte il resto in minuscolo.Proper – Converts the first letter of each word in a string to uppercase, and converts the rest to lowercase.

RR

Radians : converte i gradi in radianti.Radians - Converts degrees to radians.

Rand: restituisce un numero pseudocasuale.Rand – Returns a pseudo-random number.

Refresh: aggiorna i record di un'origine dati.Refresh – Refreshes the records of a data source.

Remove: rimuove uno o più record specifici da un'origine dati.Remove – Removes one or more specific records from a data source.

RemoveIf: rimuove i record da un'origine dati in base a una condizione.RemoveIf – Removes records from a data source based on a condition.

RenameColumns: rinomina le colonne di una tabella.RenameColumns – Renames columns of a table.

Replace: sostituisce parte di una stringa con un'altra stringa, dalla posizione iniziale della stringa.Replace – Replaces part of a string with another string, by starting position of the string.

Reset: reimposta il valore predefinito di un controllo di input, ignorando le modifiche dell'utente.Reset – Resets an input control to its default value, discarding any user changes.

ResetForm: reimposta un controllo del modulo per modificare un elemento esistente.ResetForm – Resets a form control for editing of an existing item.

Revert: ricarica e cancella gli errori relativi ai record di un'origine dati.Revert – Reloads and clears errors for the records of a data source.

RGBA : restituisce un valore colore per un insieme di componenti rosso, verde, blu e alfa.RGBA – Returns a color value for a set of red, green, blue, and alpha components.

Right: restituisce la parte più a destra di una stringa.Right – Returns the right-most portion of a string.

Round : arrotonda al numero più vicino.Round – Rounds to the closest number.

RoundDown: arrotonda per difetto al numero più grande precedente.RoundDown – Rounds down to the largest previous number.

RoundUp: arrotonda per eccesso al numero più piccolo precedente.RoundUp – Rounds up to the smallest next number.

SS

SaveData: salva una raccolta nella risorsa di archiviazione privata di PowerApps.SaveData – Saves a collection to PowerApps private storage.

Search : trova i record in una tabella che contiene una stringa in una delle relative colonne.Search – Finds records in a table that contain a string in one of their columns.

Second: recupera la parte relativa al secondo di un valore di data e ora.Second – Retrieves the second portion of a date/time value.

Set: imposta il valore di una variabile globale.Set – Sets the value of a global variable.

ShowColumns: restituisce una tabella con solo le colonne selezionate.ShowColumns – Returns a table with only selected columns.

Shuffle: riordina in modo casuale i record di una tabella.Shuffle – Randomly reorders the records of a table.

Sin: restituisce il seno di un angolo espresso in radianti.Sin – Returns the sine of an angle specified in radians.

Sort : restituisce una tabella ordinata in base a una formula.Sort – Returns a sorted table based on a formula.

SortByColumns: restituisce una tabella ordinata in base a una o più colonne.SortByColumns – Returns a sorted table based on one or more columns.

Split: suddivide una stringa di testo in una tabella di sottostringhe.Split – Splits a text string into a table of substrings.

Sqrt: restituisce la radice quadrata di un numero.Sqrt – Returns the square root of a number.

StartsWith: controlla se una stringa di testo inizia con un'altra stringa di testo.StartsWith – Checks if a text string begins with another text string.

StdevP: restituisce la deviazione standard dei relativi argomenti.StdevP – Returns the standard deviation of its arguments.

Substitute: sostituisce parte di una stringa con un'altra stringa, creando una corrispondenza tra stringhe.Substitute – Replaces part of a string with another string, by matching strings.

SubmitForm: salva l'elemento in un controllo del modulo nell'origine dati.SubmitForm – Saves the item in a form control to the data source.

Sum: calcola la somma di un'espressione di tabella o di un insieme di argomenti.Sum – Calculates the sum of a table expression or a set of arguments.

Switch : esegue la corrispondenza con un set di valori e quindi valuta una formula corrispondente.Switch – Matches with a set of values and then evaluates a corresponding formula.

TT

Table : crea una tabella temporanea.Table – Creates a temporary table.

Tan: restituisce la tangente di un angolo, espresso in radianti.Tan - Returns the tangent of an angle specified in radians.

Text: formatta un numero come stringa da visualizzare.Text – Formats a number as a string for display.

ThisItem : quando si trova in una raccolta o in un modulo, restituisce i dati per l'elemento corrente dal contenitore.ThisItem – When in a gallery or form, returns the data for the current item from the container.

Time: restituisce un valore di data e ora, in base ai valori Ora, Minuto e Secondo.Time – Returns a date/time value, based on Hour, Minute, and Second values.

TimeValue: converte una stringa di sola ora in un valore di data e ora.TimeValue – Converts a time-only string to a date/time value.

TimeZoneOffset : restituisce la differenza tra l'ora UTC e l'ora locale dell'utente in minuti.TimeZoneOffset – Returns the difference between UTC and the user's local time in minutes.

Today: restituisce il valore di data e ora corrente.Today – Returns the current date/time value.

Trim : rimuove gli spazi aggiuntivi alle estremità e all'interno di una stringa di testo.Trim – Removes extra spaces from the ends and interior of a string of text.

Trim : rimuove solo gli spazi aggiuntivi alle estremità di una stringa di testo.TrimEnds – Removes extra spaces from the ends of a string of text only.

UU

Ungroup: rimuove un raggruppamento.Ungroup – Removes a grouping.

Update: sostituisce un record in un'origine dati.Update – Replaces a record in a data source.

UpdateContext: imposta il valore di una o più variabili di contesto dello schermata corrente.UpdateContext – Sets the value of one or more context variables of the current screen.

UpdateIf : modifica un insieme di record in un'origine dati in base a una condizione.UpdateIf – Modifies a set of records in a data source based on a condition.

Upper: converte tutte le lettere di una stringa di testo in maiuscolo.Upper – Converts letters in a string of text to all uppercase.

User: restituisce informazioni sull'utente corrente.User – Returns information about the current user.

VV

Validate: controlla se il valore di una singola colonna o di un record completo è valido per un'origine dati.Validate – Checks whether the value of a single column or a complete record is valid for a data source.

Value: converte una stringa in un numero.Value – Converts a string to a number.

VarP: restituisce lo scostamento dei relativi argomenti.VarP – Returns the variance of its arguments.

ViewForm: reimposta un controllo del modulo per visualizzare un elemento esistente.ViewForm – Resets a form control for viewing of an existing item.

WW

Weekday: recupera la parte relativa al giorno feriale di un valore di data e ora.Weekday – Retrieves the weekday portion of a date/time value.

YY

Year: recupera la parte relativa all'anno di un valore di data e ora.Year – Retrieves the year portion of a date/time value.