Trabajar con columnas de tablas de fórmula (versión preliminar)
[Este tema es documentación preliminar y está sujeto a modificaciones.] Más información: Programa de vista previa de Power Apps
Las columnas de fórmula son un tipo de datos en Microsoft Dataverse for Teams que se basan en Power Fx. Puede agregar una columna de fórmula a una tabla en tiempo real. La tabla de Dataverse almacena la lógica y le proporciona los valores durante las operaciones de captura. Las columnas de fórmula usan la sintaxis de Power Fx que es similar a Office Excel. A medida que introduce la fórmula, Intellisense le ayuda con recomendaciones de fórmula, sintaxis y errores.
Nota
Las columnas de fórmula se pueden agregar como un campo calculado. Actualmente, las columnas de fórmula no se pueden usar en campos acumulados o con complementos.
Agregar una columna de fórmula
- En la pestaña Crear, seleccione Ver todo y luego expanda Tablas.
- En la lista de tablas en la aplicación Power Apps para Teams, seleccione la tabla que desee.
- Seleccione Agregar columna o seleccione Editar datos > Añadir columna. Al seleccionar Editar datos, también puede seleccionar + en la columna donde desea agregar la columna de fórmula.
- En el panel Agregar nueva columna:
- Especifique un Nombre para la columna, como Precio total.
- Seleccione Fórmula como el Tipo.
- Introduzca la fórmula en el cuadro Expresión. En este ejemplo, la columna Precio (tipo de datos decimal) se multiplica por la columna Número de unidades (tipo de datos numéricos). Seleccione Crear.
Cuando crea un registro, la columna de fórmula ejecuta la fórmula y muestra los datos del registro. Si el valor de la columna de fórmula de un registro no se actualiza, seleccione Actualizar en la barra de comandos para ejecutar la fórmula.
Observe que el tipo de columna está determinado por la fórmula. Puede cambiar la fórmula después de haberla creado si no cambia el tipo de columna. Por ejemplo, la fórmula precio * descuento crea un tipo de columna de número, mientras que la fórmula Primero, “ “ y último crea un tipo de columna de cadena. Puede cambiar una fórmula de precio * descuento a precio * (descuento + 10 %) porque eso no cambia el tipo de columna. Sin embargo, una vez guardada, no puede cambiar la fórmula precio * descuento a Texto(precio * descuento), porque eso requeriría cambiar el tipo de columna a cadena.
Tipos de datos
Los siguientes tipos de datos se pueden mostrar en una columna de fórmula:
- Texto
- Número decimal
- (Sí/No) (booleano)
- Fecha
Nota
Actualmente no se admite el tipo de datos Moneda.
Tipos de función
Los siguientes tipos de funciones son compatibles con las fórmulas utilizadas en una columna de fórmula:
- Decimal
- Cadena
- Booleana
- Conjunto de opciones
- DateTime (TZI)
- DateTime (usuario local) (limitado a comparaciones con otros valores locales de usuario y la función DateAdd)
- DateTime (solo fecha) (limitado a comparaciones con otros valores de solo fecha y la función DateAdd)
- Moneda
- Número entero, ascendido a decimal
Operadores
Los siguientes operadores son compatibles con las fórmulas utilizadas en una columna de fórmula:
+, -, *, /, %, ^, in, exactin, &
Más información: Operadores en Power Apps
Funciones disponibles
Las siguientes funciones escalares están disponibles con columnas de fórmula.
Text *
Value *
* Las funciones Text y Value solo funcionan con números enteros, donde no hay separador decimal. Dado que el separador decimal varía según la configuración regional y las columnas de fórmula se evalúan sin conocimiento de la configuración regional, no hay forma de interpretar o generar correctamente el separador decimal.
Consulte también
Trabajar con columnas de tablas
Referencia de fórmulas para Power Apps