Compartir por


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

  1. No separador Crear, seleccione Ver todo e expanda Táboas.
  2. Na lista de táboas da aplicación Power Apps para Teams, seleccione a táboa que desexe.
  3. 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.
  4. 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. Crear unha columna de fórmulas

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.

Exemplo de rexistro cunha columna de 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.

Abs

E

Exp

Se

Int

Len

Ln

Mid

Min

Mod

Mes

Not

Ou

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