Comparteix a través de


Treballar amb columnes de taules de fórmula (versió preliminar)

[Aquest tema forma part de la documentació preliminar i està subjecte a canvis.] Més informació: Programa de versió preliminar del Power Apps

Les columnes de fórmules són un tipus de dades del Microsoft Dataverse for Teams integrat al Power Fx. Podeu afegir una columna de fórmula a una taula en temps real. La taula del Dataverse emmagatzema la lògica i us proporciona els valors durant les operacions de cerca. Les columnes de fórmula utilitzen la sintaxi del Power Fx, que és semblant a l'Office Excel. A mesura que introduïu la fórmula, Intellisense us ajuda amb recomanacions de fórmules, sintaxi i errors.

Nota

Les columnes de fórmula es poden afegir com a camp calculat. Actualment, les columnes de fórmula no es poden utilitzar en camps de valor consolidat ni amb complements.

Afegir una columna de fórmula

  1. A la pestanya Crea, seleccioneu Veure-ho tot i, a continuació, expandiu Taules.
  2. A la llista de taules de l'aplicació del Power Apps per al Teams, seleccioneu la taula que voleu.
  3. Seleccioneu Afegeix columna o seleccioneu Edita les dades > Afegeix columna. Quan seleccioneu Edita les dades, també podeu seleccionar + a la columna on voleu afegir la columna de la fórmula.
  4. A la subfinestra Afegeix columna nova:
    • Introduïu un Nom per a la columna, com ara Preu total.
    • Seleccioneu Fórmula com a Tipus.
    • Introduïu la fórmula al quadre Expressió. En aquest exemple, la columna Preu (tipus de dades decimal) es multiplica per la columna Nombre d'unitats (tipus de dades Nombre). Seleccioneu Crea. Crear una columna de fórmula

Quan creeu un registre, la columna de la fórmula executa la fórmula i mostra les dades del registre. Si el valor de la columna de la fórmula d'un registre no s'actualitza, seleccioneu Actualitza a la barra d'ordres per executar la fórmula.

Registre d'exemple amb una columna de fórmula

Observeu que la fórmula determina el tipus de columna. Podeu canviar la fórmula després de crear-la si no canvia el tipus de columna. Per exemple, la fórmula preu * descompte crea un tipus de columna de nombre, mentre que la fórmula Primer & " " & Últim crea un tipus de columna de cadena. Podeu canviar una fórmula preu * descompte per preu * (descompte +10%) perquè això no canvia el tipus de columna. Tanmateix, un cop desada, no podeu canviar la fórmula preu * descompte per Text(preu * descompte) perquè per a això caldria canviar el tipus de columna per cadena.

Data Types

Els següents tipus de dades es poden visualitzar en una columna de fórmula:

  • SMS
  • Nombre decimal
  • Sí o No (booleà)
  • Date

Nota

Actualment, el tipus de dades Moneda no està admès.

Tipus de funció

Els següents tipus de funció estan admesos amb les fórmules utilitzades en una columna de fórmula:

  • Decimal
  • String
  • Boolean
  • Conjunt d'opcions
  • DateTime (TZI)
  • Data i hora (usuari local) (limitat a les comparacions amb altres valors locals d'usuari i la funció DateAdd)
  • Data i hora (només data) (limitat a les comparacions amb altres valors només de data i la funció DateAdd)
  • Moneda
  • Nombre enter, promoure a Decimal

Operadors

Aquests operadors estan admesos amb les fórmules utilitzades en una columna de fórmula:
+, -, *, /, %, ^, in, exactin, &

Més informació, Operadors al Power Apps

Funcions disponibles

Les següents funcions escalars estan disponibles amb columnes de fórmula.

Abs

I

Dia

Exp

Si

Int

Len

Ln

Mid

Min

Mod

Mes

Not

Text *

Valor *

* Les funcions Text i Valor només funcionen amb nombres enters, on no hi ha cap separador decimal. Atès que el separador decimal varia segons la regió i les columnes de fórmula s'avaluen sense coneixements regionals, no hi ha manera d'interpretar ni generar correctament el separador decimal.

Consulteu també

Treballar amb columnes de taules
Referència de fórmula per al Power Apps