Traballar con columnas de táboas de fórmulas (versión preliminar)
[Este tema é a documentación de pre-lanzamento e está suxeito a cambios.] Máis información: Programa de versión preliminar de Power Apps
As columnas de fórmulas son un tipo de datos de Microsoft Dataverse for Teams que están construídos en Power Fx. Pode engadir unha columna de fórmulas a unha táboa en tempo real. A táboa de Dataverse almacena a lóxica e dálle os valores durante as operacións de recuperación. As columnas de fórmulas usan a sintaxe de Power Fx que é similar a Office Excel. Ao introducir a fórmula, Intellisense axúdalle a facer recomendacións de fórmula, sintaxe e erros.
Nota
As columnas de fórmulas pódense engadir como un campo calculado. Actualmente, as columnas de fórmulas non se poden usar en campos de informe nin con complementos.
Engadir unha columna de fórmulas
- No separador Crear, seleccione Ver todo e expanda Táboas.
- Na lista de táboas da aplicación Power Apps para Teams, seleccione a táboa que desexe.
- Seleccione Engadir columna ou seleccione Editar datos > Engadir columna. Cando seleccione Editar datos, tamén pode seleccionar + na columna onde desexa engadir a columna da fórmula.
- No panel Engadir nova columna:
- Introduza un Nome para a columna, como Prezo total.
- Seleccione Fórmula como o Tipo.
- Introduza a fórmula na caixa Expresión. Neste exemplo, a columna Prezo (tipo de datos decimal) multiplícase pola columna Número de unidades (tipo de datos numérico). Seleccione Crear.
Cando crea un rexistro, a columna de fórmula executa a fórmula e mostra os datos do rexistro. Se o valor da columna de fórmula para un rexistro non se actualiza, seleccione Actualizar na barra de comandos para executar a fórmula.
Teña en conta que o tipo de columna está determinado pola fórmula. Pode cambiar a fórmula despois de creala se non cambia o tipo de columna. Por exemplo, a fórmula prezo * desconto crea un tipo de columna de número, mentres que a fórmula Primeiro & " " & Último crea un tipo de columna de cadea. Pode cambiar unha fórmula de prezo * desconto a prezo * (desconto + 10%) porque iso non cambia o tipo de columna. Non obstante, unha vez gardado, non pode cambiar a fórmula de prezo * desconto a Texto (prezo * desconto) porque iso requiriría cambiar o tipo de columna a cadea.
Tipos de datos
Os seguintes tipos de datos pódense mostrar nunha columna de fórmula:
- Texto
- Número decimal
- Si/Non (booleano)
- Data
Nota
Actualmente non se admite o tipo de datos de moeda.
Tipos de funcións
Os seguintes tipos de funcións admítense coas fórmulas empregadas nunha columna de fórmula:
- Decimal
- String
- Boolean
- Conxunto de opcións
- DataHora (TZI)
- DateTime (hora local do usuario) (limitado a comparacións con outros valores de horas locais de usuario e a función DateAdd)
- DateTime (só data) (limitado a comparacións con outros valores de só data e a función DateAdd)
- Moeda
- Número enteiro, ascendido a Decimal
Operadores
Estes operadores admítense coas fórmulas empregadas nunha columna de fórmula:
+, -, *, /, %, ^, in, exactin, &
Máis información: Operadores en Power Apps
Funcións dispoñibles
As seguintes funcións escalares están dispoñibles con columnas de fórmulas.
Texto *
Valor *
* As funcións Texto e Valor só funcionan con números enteiros, onde non hai separador decimal. Dado que o separador decimal varía entre as configuracións rexionais e as columnas de fórmulas avalíanse sen coñecementos sobre esta, non hai forma de interpretar ou xerar correctamente o separador decimal.
Consulte tamén
Traballar con columnas de táboas
Referencia da fórmula para Power Apps