Comparteix a través de


Creeu columnes de fórmules amb tipus de dades decimals, enters, flotants i d'elecció

Aquest article ofereix instruccions sobre com crear i utilitzar diferents tipus de dades a Microsoft Dataverse columnes de fórmules, com ara columnes decimals, nombres sencers, de coma flotant i d'elecció. Es descriu els passos que comencen per seleccionar fx Formula com a tipus de dades i introduir una fórmula de retorn de valors numèrics a la barra de fórmules.

Comenceu creant una columna per a una taula

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

  2. Seleccioneu Taules i, a continuació, seleccioneu la taula on voleu afegir una columna de fórmules. 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:

Creeu una columna de fórmula decimal

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

  1. Seleccioneu Tipus de dades com a fx Fórmula.
  2. Introduïu una fórmula que retorni un valor numèric a la barra Fórmula . Aquest exemple crea una columna de fórmula anomenada Import total. La columna Preu per unitat és de tipus de dades decimal. Captura de pantalla d'un panell de columna per crear una fórmula nova per utilitzar-lo amb un nombre decimal amb
  3. Desplegueu Opcions avançades i, a continuació, establiu el nombre necessari de decimals. Captura de pantalla d'una definició de columna de fórmula decimal.
  4. Seleccioneu Desa. De manera predeterminada, el Tipus de dades de fórmula es defineix en Decimal i es crea un camp de fórmula decimal.

Creeu una columna de fórmula de nombre sencer

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

  1. Seleccioneu Tipus de dades com a fx Fórmula.
  2. Introduïu una fórmula que retorni un valor numèric a la barra Fórmula . Aquest exemple crea una columna de fórmula anomenada Nombre d'unitats. Les columnes Preu total i Preu per unitat són de tipus de dades decimals. Captura de pantalla d'un panell de columna per crear una fórmula nova per utilitzar-lo amb un nombre sencer.
  3. Amplieu Opcions avançades i seleccioneu Número sencer com a Tipus de dades de la fórmula i definiu el format necessari per a la columna de números sencers. Captura de pantalla d'una definició de columna de fórmula de nombre sencer amb
  4. Seleccioneu Desa.

Creeu una columna de fórmula de nombre de coma flotant

Creeu una columna de fórmules que torni flotant.

  1. Seleccioneu Tipus de dades com a fx Fórmula.
  2. Introduïu una fórmula que retorni un nombre de coma flotant a la barra Fórmula . Introduïu una fórmula que retorni un nombre de coma flotant a la barra Fórmula . Aquest exemple crea una columna de fórmula anomenada Preu total. Pes és una columna flotant simple i Preu per Gm és una columna decimal simple. Captura de pantalla d'una columna de fórmula flotant en creació
  3. Amplieu Opcions avançades i establiu el nombre necessari de decimals.
  4. Seleccioneu Desa.

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

  • Si un operand implicat en una operació aritmètica és de tipus flotant, aleshores 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, Power, Exp i l'operador ^ tornen un valor flotant.

Creeu una columna de fórmula d'elecció

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

Utilitzant l'elecció global

Crea una opció global. Aquest exemple crea una opció global anomenada Prioritat de la 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 fx 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 fx 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 de fórmula, calculades i d'informe mitjançant codi

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