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órmula son un tipo de datos Microsoft Dataverse for Teams que están construídos sobre 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 Power Fx sintaxe 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 (Usuario local) (limitado a comparacións con outros valores locais de usuario e a función DateAdd)
  • DateTime (só Data) (limitado a comparacións con outros valores só de data e a función DataAdd)
  • Moeda
  • Número enteiro, ascendido a Decimal

Operadores

Estes operadores son compatibles coas fórmulas utilizadas nunha columna de fórmulas:
+, -,*, /, %, ^, en, exactina e

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

* O Texto e Valor as funcións só funcionan con números enteiros, onde non hai separador decimal. Dado que o separador decimal varía entre as rexións e as columnas da fórmula avalíanse sen coñecementos sobre a localización, 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