Crear columnes de fórmules amb tipus de dades decimal, nombre enter, flotant i opció

En aquest article es proporcionen orientacions sobre la creació i l'ús de diferents tipus de dades a Microsoft Dataverse les columnes de fórmules, com ara columnes decimals, de nombre enter, de coma flotant i d'elecció. Descriu els passos que comencen seleccionant fx Formula com a tipus de dades i introduint una fórmula de retorn de valor numèric a la barra de fórmules.

Comenceu creant una columna per a una taula

  1. Inicieu sessió a Power Apps at https://make.powerapps.com.

  2. Seleccioneu Taules i, a continuació, seleccioneu la taula on voleu afegir una columna de fórmula. Si l'element no és a la subfinestra del tauler lateral, seleccioneu ... Més i seleccioneu l'element que vulgueu.

  3. Seleccioneu l'àrea Columnes , seleccioneu Columna nova i, a continuació, seleccioneu el tipus de dades i introduïu la Power Fx fórmula. En funció de la fórmula que introduïu, podeu crear qualsevol de les opcions següents:

Crear una columna de fórmula decimal

Creeu una columna de fórmula que retorni un nombre decimal.

  1. Seleccioneu Tipus de dades com a fórmula.
  2. Introduïu una fórmula que retorni un valor numèric a la barra de fórmules . En aquest exemple es crea una columna de fórmules anomenada Import total. La columna Preu per unitat és de tipus de dades decimals. Captura de pantalla d'una subfinestra de columna de creació d'una nova fórmula per utilitzar-la amb un nombre decimal mitjançant
  3. Expandiu Opcions avançades i, a continuació, definiu el nombre de decimals necessari. Captura de pantalla d'una definició de columna de fórmula decimal.
  4. Seleccioneu Desa. Per defecte, el tipus de dades de fórmula es defineix com a Decimal i es crea un camp de fórmula decimal.

Crear una columna de fórmula de nombre enter

Creeu una columna de fórmules que retorni un nombre enter.

  1. Seleccioneu Tipus de dades com a fórmula.
  2. Introduïu una fórmula que retorni un valor numèric a la barra de fórmules . En aquest exemple es crea una columna de fórmules anomenada Nombre d'unitats. Les columnes Preu total i Preu per unitat són de tipus de dades decimals. Captura de pantalla d'una subfinestra de columna de creació d'una nova fórmula per utilitzar-la amb un nombre enter.
  3. Expandiu Opcions avançades i seleccioneu Nombre enter com a tipus de dades Fórmula i definiu el format necessari per a la columna de nombres enters. Captura de pantalla d'una definició de columna de fórmula de nombres enters mitjançant
  4. Seleccioneu Desa.

Crear una columna de fórmula de número de coma flotant

Creeu una columna de fórmules que retorni flotant.

  1. Seleccioneu Tipus de dades com a fórmula.
  2. Introduïu una fórmula que retorni un número de coma flotant a la barra de fórmules . Introduïu una fórmula que retorni un número de coma flotant a la barra de fórmules . En aquest exemple es crea una columna de fórmules anomenada Preu total. El pes és una columna flotant simple i el preu per gm és una columna decimal simple. Captura de pantalla d'una columna de fórmula flotant en creació
  3. Expandiu Opcions avançades i definiu el nombre de decimals necessari.
  4. Seleccioneu Desa.

Directrius per crear columnes de fórmules de nombre de coma flotant

  • Si un operand implicat en una operació aritmètica és de tipus flotant, llavors el resultat de la fórmula és de tipus flotant. Per exemple:
    • 1 + 2 + Float(1) ja que utilitza un operand de tipus flotant - Float(1).
  • Una funció numèrica retorna un valor flotant quan el primer paràmetre proporcionat a la funció és de tipus flotant. En cas contrari, la funció retorna un valor decimal. Per exemple:
    • Sum(1, 2, Float(1)) és de tipus decimal i Sum(Float(1), 1, 2) és de tipus flotant.
  • Float, Sqrt, Ln, Poweri Exp l'operador ^ retorna un valor flotant.

Crear una columna de fórmules d'elecció

Per crear una columna de fórmula d'elecció, es pot utilitzar com a resultat l'opció global o l'opció local d'una columna d'elecció simple.

Ús de l'elecció global

Crea una opció global. Aquest exemple crea una opció global anomenada Prioritat de tasca.

Captura de pantalla d'una elecció global.

Creeu una columna de fórmula que retorni una opció mitjançant una opció global.

  1. Seleccioneu Tipus de dades com a fórmula.
  2. Introduïu una fórmula que retorni un valor d'elecció a la barra de fórmules . En aquest exemple es crea una columna de fórmula Prioritat mitjançant l'opció global Prioritat de tasca. Captura de pantalla d'una columna de fórmula d'elecció global en creació.
  3. Seleccioneu Desa. Tingueu en compte que la columna creada és de tipus de dades Choice fx.

Ús de l'elecció local d'una columna d'elecció senzilla

Creeu una columna d'elecció senzilla. En aquest exemple es crea una columna d'elecció simple Prioritat de tasca per a la taula de comptes.

Captura de pantalla d'una columna de creació d'una elecció senzilla.

Creeu una columna de fórmula que retorni l'elecció mitjançant una opció local d'una columna d'elecció simple.

  1. Seleccioneu Tipus de dades com a fórmula.
  2. Introduïu una fórmula que retorni un valor d'elecció a la barra de fórmules . En aquest exemple es crea una columna de fórmula Prioritat a l'entitat Compte mitjançant l'elecció local d'una columna d'elecció Prioritat de la tasca per a la taula del compte. Captura de pantalla d'una columna de fórmula d'elecció local de creació.
  3. Seleccioneu Desa.

Directrius per treballar amb opcions a les columnes de fórmules

  • Les opcions locals de la columna d'elecció simple de la taula relacionada no es poden utilitzar com a tipus de resultat a les columnes de fórmula.

  • Les opcions del mateix conjunt d'opcions s'han d'utilitzar per a tots els arguments de resultat de les columnes de la fórmula d'elecció.

  • Una opció utilitzada per una columna de fórmules no es pot actualitzar.

  • Les opcions d'una elecció no es poden passar com a argument a les funcions de cadena. La funció Value es pot utilitzar per retornar el valor numèric d'una opció.

  • La columna d'elecció local dependent de la columna de fórmules o l'opció global no es pot suprimir.

  • Per utilitzar les opcions d'una columna d'opcions locals de taula relacionada (conjunt d'opcions) a la definició de columna de fórmula, primer utilitzeu l'opció i després utilitzeu les opcions d'aquesta opció local.

    Per exemple, una columna d'elecció anomenada Color a la taula Contacte . Columna d'elecció per a la taula de contactes relacionada anomenada color. La columna d'elecció té les opcions Vermell, Groc i Verd. Columna d'elecció amb opcions vermell, groc i verd. Per a una columna de fórmules de la taula del compte que utilitza la columna Opció de color , la fórmula apareix així:

    Recomanable - If(ParentAccount.Color == 'Color (Accounts)'.Red, 1, 2)

    No recomanat - If( 'Color (Accounts)'.Red == ParentAccount.Color, 1, 2)Fórmula per a la columna d'elecció

Consulteu també

Utilitzar el tipus de número adequat

Columnes de fórmules Fx

Microsoft Power Fx Visió general

Columnes especialitzades

Crear columnes de fórmules amb decimal (vídeo)