Referencia sobre fórmulas para PowerAppsFormula reference for PowerApps

Las fórmulas combinan numerosos elementos.Formulas combine many elements. A continuación se enumera lo siguiente:Listed below are:

  • Las funciones toman parámetros, realizar una operación y devuelven un valor.Functions take parameters, perform an operation, and return a value. Por ejemplo, Sqrt(25) devuelve 5.For example, Sqrt(25) returns 5. Las funciones se basan en las funciones de Microsoft Excel.Functions are modeled after Microsoft Excel functions. Algunas funciones tienen efectos secundarios, como SubmitForm, y solo son adecuadas en una fórmula de comportamiento como Button.OnSelect.Some functions have side effects, such as SubmitForm, which are appropriate only in a behavior formula such as Button.OnSelect.
  • Las señales devuelven información sobre el entorno.Signals return information about the environment. Por ejemplo, Location devuelve las coordenadas GPS actuales del dispositivo.For example, Location returns the device's current GPS coordinates. Las señales no toman parámetros ni tienen efectos secundarios.Signals don't take parameters or have side effects.
  • Las enumeraciones devuelven un valor constante predefinido.Enumerations return a pre-defined constant value. Por ejemplo, Color es una enumeración que tiene valores predefinidos para Color.Red, Color.Blue, etc.For example, Color is an enumeration that has pre-defined values for Color.Red, Color.Blue, and so forth. Aquí se incluyen enumeraciones comunes; las enumeraciones específicas de funciones se describen con la función.Common enumerations are included here; function-specific enumerations are described with the function.
  • Los operadores con nombre, como ThisItem y Parent, proporcionan acceso a información desde un contenedor.Named operators, such as ThisItem and Parent, provide access to information from within a container.

Otros elementos incluyen:Other elements include:

AA

Abs: valor absoluto de un número.Abs – Absolute value of a number.

Acceleration: lee el sensor de aceleración del dispositivo.Acceleration – Reads the acceleration sensor in your device.

Acos: devuelve el arco coseno de un número, en radianes.Acos – Returns the arccosine of a number, in radians.

Acot: devuelve el arco tangente de un número, en radianes.Acot – Returns the arccotangent of a number, in radians.

AddColumns: devuelve una tabla con columnas agregadas.AddColumns – Returns a table with columns added.

And: lógica booleana Y.And – Boolean logic AND. Devuelve true si todos los argumentos son true.Returns true if all arguments are true. También puede usar el operador &&.You can also use the && operator.

App: devuelve información sobre la aplicación que se está ejecutando, por ejemplo, qué pantalla se muestra actualmente.App – Returns information about the currently running app, such as which screen is currently displayed.

Asin: devuelve el arco seno de un número, en radianes.Asin – Returns the arcsine of a number, in radians.

Atan: devuelve el arco tangente de un número, en radianes.Atan – Returns the arctangent of a number, in radians.

Atan2: devuelve el arco tangente en función de una coordenada (x,y), en radianes.Atan2 – Returns the arctangent based on an (x,y) coordinate, in radians.

Average: calcula la media de una expresión de tabla o un conjunto de argumentos.Average – Calculates the average of a table expression or a set of arguments.

BB

Back: muestra la pantalla anterior.Back – Displays the previous screen.

En blanco: devuelve un valor en blanco que puede utilizarse para insertar un valor NULL en un origen de datos.Blank – Returns a blank value that can be used to insert a NULL value in a data source.

CC

Calendar: recupera información sobre el calendario para la configuración regional actual.Calendar – Retrieves information about the calendar for the current locale.

Char: traduce un código de carácter en una cadena.Char – Translates a character code into a string.

Clear: elimina todos los datos de una colección.Clear – Deletes all data from a collection.

ClearCollect: elimina todos los datos de una colección y, después, agrega un conjunto de registros.ClearCollect – Deletes all data from a collection and then adds a set of records.

Clock: recupera información sobre el reloj para la configuración regional actual.Clock – Retrieves information about the clock for the current locale.

Coalesce: reemplaza valores blank y deja los valores que no son blank.Coalesce – Replaces blank values while leaving non-blank values unchanged.

Collect: crea una colección o agrega datos a un origen de datos.Collect – Creates a collection or adds data to a data source.

Color: establece una propiedad en un valor de color integrado.Color – Sets a property to a built-in color value.

ColorFade: atenúa un valor de color.ColorFade – Fades a color value.

ColorValue: traduce un nombre de color CSS o un código hexadecimal en un valor de color.ColorValue – Translates a CSS color name or a hex code to a color value.

Compass: devuelve el encabezado de brújula.Compass – Returns your compass heading.

Concat: concatena cadenas en un origen de datos.Concat – Concatenates strings in a data source.

Concatenate: concatena cadenas.Concatenate – Concatenates strings.

Connection: devuelve información sobre la conexión de red.Connection – Returns information about your network connection.

Count: cuenta los registros de la tabla que contienen números.Count – Counts table records that contain numbers.

Cos: devuelve el coseno de un ángulo especificado en radianes.Cos – Returns the cosine of an angle specified in radians.

Cot: devuelve la cotangente de un ángulo especificado en radianes.Cot – Returns the cotangent of an angle specified in radians.

CountA: cuenta los registros de la tabla que no están vacíos.CountA – Counts table records that aren't empty.

CountIf: cuenta los registros de la tabla que cumplen una condición.CountIf – Counts table records that satisfy a condition.

CountRows: cuenta los registros de la tabla.CountRows – Counts table records.

DD

DataSourceInfo: proporciona información sobre un origen de datos.DataSourceInfo – Provides information about a data source.

Date: devuelve un valor de fecha y hora en función de los valores Year, Month y Day.Date – Returns a date/time value, based on Year, Month, and Day values.

DateAdd: agrega días, meses, trimestres o años a un valor de fecha y hora.DateAdd – Adds days, months, quarters, or years to a date/time value.

DateDiff: resta dos valores de fecha y muestra el resultado en días, meses, trimestres o años.DateDiff – Subtracts two date values, and shows the result in days, months, quarters, or years.

DateTimeValue: convierte una cadena de fecha y hora en un valor de fecha y hora.DateTimeValue – Converts a date and time string to a date/time value.

DateValue: convierte una cadena de fecha en un valor de fecha y hora.DateValue – Converts a date-only string to a date/time value.

Day: recupera la parte de día de un valor de fecha y hora.Day – Retrieves the day portion of a date/time value.

Defaults: devuelve los valores predeterminados para un origen de datos.Defaults – Returns the default values for a data source.

Degrees: convierte radianes en grados.Degrees - Converts radians to degrees.

Disable: deshabilita una señal, como Location para leer el GPS.Disable – Disables a signal, such as Location for reading the GPS.

Distinct: resume los registros de una tabla, para lo que quita los duplicados.Distinct – Summarizes records of a table, removing duplicates.

Download: descarga un archivo de la Web en el dispositivo local.Download – Downloads a file from the web to the local device.

DropColumns: devuelve una tabla a la que se han quitado una o varias columnas.DropColumns – Returns a table with one or more columns removed.

EE

EditForm: restablece un control de formulario para la edición de un elemento.EditForm – Resets a form control for editing of an item.

Enable: habilita una señal, como Location para leer el GPS.Enable – Enables a signal, such as Location for reading the GPS.

EndsWith: comprueba si una cadena de texto termina con otra cadena de texto.EndsWith – Checks whether a text string ends with another text string.

Errors: proporciona información de error para los cambios anteriores en un origen de datos.Errors – Provides error information for previous changes to a data source.

EncodeUrl: codifica caracteres especiales mediante la codificación de la dirección URL.EncodeUrl – Encodes special characters using URL encoding.

Exit: sale de la aplicación que se está ejecutando.Exit – Exits the currently running app.

Exp: devuelve e elevado a una potencia.Exp - Returns e raised to a power.

FF

Filter: devuelve una tabla filtrada en función de uno o varios criterios.Filter – Returns a filtered table based on one or more criteria.

Find: comprueba si una cadena aparece dentro de otra y devuelve la ubicación.Find – Checks whether one string appears within another and returns the location.

First: devuelve el primer registro de una tabla.First – Returns the first record of a table.

FirstN: devuelve el primer conjunto de registros (registros N) de una tabla.FirstN – Returns the first set of records (N records) of a table.

ForAll: calcula valores y realiza acciones para todos los registros de una tabla.ForAll – Calculates values and performs actions for all records of a table.

GG

GroupBy: devuelve una tabla con los registros agrupados.GroupBy – Returns a table with records grouped together.

HH

HashTags: extrae los hashtags (#cadenas) de una cadena.HashTags – Extracts the hashtags (#strings) from a string.

Hour: devuelve la parte de hora de un valor de fecha y hora.Hour – Returns the hour portion of a date/time value.

II

If: devuelve un valor si una condición es true y otro valor si no lo es.If – Returns one value if a condition is true and another value if not.

IsBlank: busca un valor en blanco.IsBlank – Checks for a blank value.

IsEmpty: busca una tabla vacía.IsEmpty – Checks for an empty table.

IsMatch: comprueba una cadena con un patrón.IsMatch – Checks a string against a pattern. Se pueden usar expresiones regulares.Regular expressions can be used.

IsNumeric: busca un valor numérico.IsNumeric – Checks for a numeric value.

IsToday: comprueba si un valor de fecha y hora coincide con algún momento del día actual.IsToday – Checks whether a date/time value is sometime today.

GrandeL

Language: devuelve la etiqueta de idioma del usuario actual.Language – Returns the language tag of the current user.

Last: devuelve el último registro de una tabla.Last – Returns the last record of a table.

LastN: devuelve el último conjunto de registros (registros N) de una tabla.LastN – Returns the last set of records (N records) of a table.

Launch: inicia una dirección web o una aplicación.Launch – Launches a web address or an app.

Left: devuelve la parte del extremo izquierdo de una cadena.Left – Returns the left-most portion of a string.

Len: devuelve la longitud de una cadena.Len – Returns the length of a string.

Ln: devuelve el logaritmo natural.Ln – Returns the natural log.

LoadData: carga una colección del almacenamiento privado de PowerApps.LoadData – Loads a collection from PowerApps private storage.

Location: devuelve la ubicación como una coordinada de mapa mediante el sistema de posicionamiento global (GPS) y otra información.Location – Returns your location as a map coordinate by using the Global Positioning System (GPS) and other information.

LookUp: busca un único registro en una tabla en función de uno o varios criterios.LookUp – Looks up a single record in a table based on one or more criteria.

Lower: convierte todas las letras de una cadena de texto en minúsculas.Lower – Converts letters in a string of text to all lowercase.

MedianaM

Max: valor máximo de una expresión de tabla o un conjunto de argumentos.Max – Maximum value of a table expression or a set of arguments.

Mid: devuelve la parte media de una cadena.Mid – Returns the middle portion of a string.

Min: valor mínimo de una expresión de tabla o un conjunto de argumentos.Min – Minimum value of a table expression or a set of arguments.

Minute: recupera la parte de minuto de un valor de fecha y hora.Minute – Retrieves the minute portion of a date/time value.

Mod: devuelve el resto después de que un dividendo se divida entre un divisor.Mod – Returns the remainder after a dividend is divided by a divisor.

Month: recupera la parte de mes de un valor de fecha y hora.Month – Retrieves the month portion of a date/time value.

NN

Navigate: cambia la pantalla que se muestra.Navigate – Changes which screen is displayed.

NewForm: restablece un control de formulario para la creación de un elemento.NewForm – Resets a form control for creation of an item.

Not: lógica booleana NO.Not – Boolean logic NOT. Devuelve true si su argumento es false y devuelve false si su argumento es true.Returns true if its argument is false, and returns false if its argument is true. También puede usar el operador !.You can also use the ! operator.

Now: devuelve el valor de fecha y hora actual.Now – Returns the current date/time value.

OO

Or: lógica booleana O.Or – Boolean logic OR. Devuelve true si alguno de sus argumentos es true.Returns true if any of its arguments are true. También puede usar el operador ||.You can also use the || operator.

PP

Param: proporciona acceso a los parámetros pasados a la aplicación al abrirla el usuario.Param – Provides access to parameters passed to the app when the user opened it.

Parent: proporciona acceso a las propiedades de un control contenedor.Parent – Provides access to a container control's properties.

Patch: modifica o crea un registro en un origen de datos, o bien combina registros fuera de un origen de datos.Patch – Modifies or creates a record in a data source, or merges records outside of a data source.

Pi: devuelve el número π.Pi – Returns the number π.

PlainText: quita las etiquetas HTML y XML de una cadena.PlainText – Removes HTML and XML tags from a string.

Power: devuelve un número elevado a una potencia.Power – Returns a number raised to a power. También puede usar el operador ^.You can also use the ^ operator.

Proper: convierte la primera letra de cada palabra de una cadena en mayúsculas y el resto en minúsculas.Proper – Converts the first letter of each word in a string to uppercase, and converts the rest to lowercase.

RR

Radians: convierte grados en radianes.Radians - Converts degrees to radians.

Rand: devuelve un número pseudoaleatorio.Rand – Returns a pseudo-random number.

Refresh: actualiza los registros de un origen de datos.Refresh – Refreshes the records of a data source.

Remove: quita uno o más registros específicos de un origen de datos.Remove – Removes one or more specific records from a data source.

RemoveIf: elimina los registros de un origen de datos en función de una condición.RemoveIf – Removes records from a data source based on a condition.

RenameColumns: cambia el nombre de las columnas de una tabla.RenameColumns – Renames columns of a table.

Replace: reemplaza parte de una cadena por otra cadena, por posición inicial de la cadena.Replace – Replaces part of a string with another string, by starting position of the string.

Reset: restablece un control de entrada al valor predeterminado, descartando cualquier modificación del usuario.Reset – Resets an input control to its default value, discarding any user changes.

ResetForm: restablece un control de formulario para la edición de un elemento existente.ResetForm – Resets a form control for editing of an existing item.

Revert: recarga y borra errores para los registros de un origen de datos.Revert – Reloads and clears errors for the records of a data source.

RGBA: devuelve un valor de color para un conjunto de componentes rojo, verde, azul y alfabético.RGBA – Returns a color value for a set of red, green, blue, and alpha components.

Right: devuelve la parte del extremo derecho de una cadena.Right – Returns the right-most portion of a string.

Round: redondea al número más cercano.Round – Rounds to the closest number.

RoundDown: redondea hacia abajo al número anterior más grande.RoundDown – Rounds down to the largest previous number.

RoundUp: redondea hacia arriba al siguiente número más pequeño.RoundUp – Rounds up to the smallest next number.

SS

SaveData: guarda una colección en el almacenamiento privado de PowerApps.SaveData – Saves a collection to PowerApps private storage.

Search: busca registros en una tabla que contengan una cadena en una de sus columnas.Search – Finds records in a table that contain a string in one of their columns.

Second: recupera la parte de segundo de un valor de fecha y hora.Second – Retrieves the second portion of a date/time value.

Set: establece el valor de una variable global.Set – Sets the value of a global variable.

ShowColumns: devuelve una tabla exclusivamente con las columnas seleccionadas.ShowColumns – Returns a table with only selected columns.

Shuffle: reordena aleatoriamente los registros de una tabla.Shuffle – Randomly reorders the records of a table.

Sin: devuelve el seno de un ángulo especificado en radianes.Sin – Returns the sine of an angle specified in radians.

Sort: devuelve una tabla ordenada en función de una fórmula.Sort – Returns a sorted table based on a formula.

SortByColumns: devuelve una tabla ordenada en función de una o varias columnas.SortByColumns – Returns a sorted table based on one or more columns.

Split: divide una cadena de texto en una tabla de subcadenas.Split – Splits a text string into a table of substrings.

Sqrt: devuelve la raíz cuadrada de un número.Sqrt – Returns the square root of a number.

StartsWith: comprueba si una cadena de texto comienza con otra cadena de texto.StartsWith – Checks if a text string begins with another text string.

StdevP: devuelve la desviación estándar de sus argumentos.StdevP – Returns the standard deviation of its arguments.

Substitute: reemplaza parte de una cadena por otra cadena, por coincidencia de cadenas.Substitute – Replaces part of a string with another string, by matching strings.

SubmitForm: guarda el elemento en un control de formulario para el origen de datos.SubmitForm – Saves the item in a form control to the data source.

Sum: calcula la suma de una expresión de tabla o un conjunto de argumentos.Sum – Calculates the sum of a table expression or a set of arguments.

Cambiar: busca la coincidencia con un conjunto de valores y luego evalúa una fórmula correspondiente.Switch – Matches with a set of values and then evaluates a corresponding formula.

TT

Table: crea una tabla temporal.Table – Creates a temporary table.

Tan: devuelve la tangente de un ángulo especificado en radianes.Tan - Returns the tangent of an angle specified in radians.

Text: da formato a un número como una cadena para mostrar.Text – Formats a number as a string for display.

ThisItem: cuando se está en una galería o un formulario, devuelve los datos para el elemento actual del contenedor.ThisItem – When in a gallery or form, returns the data for the current item from the container.

Time: devuelve un valor de fecha y hora, en función de los valores Hour, Minute y Second.Time – Returns a date/time value, based on Hour, Minute, and Second values.

TimeValue: convierte una cadena de hora en un valor de fecha y hora.TimeValue – Converts a time-only string to a date/time value.

TimeZoneOffset: devuelve la diferencia entre la hora UTC y la hora local del usuario en minutos.TimeZoneOffset – Returns the difference between UTC and the user's local time in minutes.

Today: devuelve el valor de fecha y hora actual.Today – Returns the current date/time value.

Trim: quita los espacios adicionales de los extremos y el interior de una cadena de texto.Trim – Removes extra spaces from the ends and interior of a string of text.

TrimEnds: quita los espacios adicionales únicamente de los extremos de una cadena de texto.TrimEnds – Removes extra spaces from the ends of a string of text only.

UU

Ungroup: quita una agrupación.Ungroup – Removes a grouping.

Update: reemplaza un registro en un origen de datos.Update – Replaces a record in a data source.

UpdateContext: establece el valor de una o varias variables de contexto de la pantalla actual.UpdateContext – Sets the value of one or more context variables of the current screen.

UpdateIf: modifica un conjunto de registros en un origen de datos en función de una condición.UpdateIf – Modifies a set of records in a data source based on a condition.

Upper: convierte todas las letras de una cadena de texto en mayúsculas.Upper – Converts letters in a string of text to all uppercase.

User: devuelve información sobre el usuario actual.User – Returns information about the current user.

VV

Validate: comprueba si el valor de una sola columna o un registro completo es válido para un origen de datos.Validate – Checks whether the value of a single column or a complete record is valid for a data source.

Value: convierte una cadena en un número.Value – Converts a string to a number.

VarP: devuelve la varianza de sus argumentos.VarP – Returns the variance of its arguments.

ViewForm: restablece un control de formulario para la visualización de un elemento existente.ViewForm – Resets a form control for viewing of an existing item.

WW

Weekday: recupera la parte de día de la semana de un valor de fecha y hora.Weekday – Retrieves the weekday portion of a date/time value.

YY

Year: recupera la parte de año de un valor de fecha y hora.Year – Retrieves the year portion of a date/time value.