Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
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
Inicieu sessió a Power Apps at https://make.powerapps.com.
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.
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.
- Seleccioneu Tipus de dades com a fórmula.
- 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.
- Expandiu Opcions avançades i, a continuació, definiu el nombre de decimals necessari.
- 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.
- Seleccioneu Tipus de dades com a fórmula.
- 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.
- 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.
- Seleccioneu Desa.
Crear una columna de fórmula de número de coma flotant
Creeu una columna de fórmules que retorni flotant.
- Seleccioneu Tipus de dades com a fórmula.
- 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.
- Expandiu Opcions avançades i definiu el nombre de decimals necessari.
- 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 iSum(Float(1), 1, 2)és de tipus flotant.
-
-
Float,Sqrt,Ln,PoweriExpl'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.
Creeu una columna de fórmula que retorni una opció mitjançant una opció global.
- Seleccioneu Tipus de dades com a fórmula.
- 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.
- 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.
Creeu una columna de fórmula que retorni l'elecció mitjançant una opció local d'una columna d'elecció simple.
- Seleccioneu Tipus de dades com a fórmula.
- 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.
- 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 .
La columna d'elecció té les 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)
Consulteu també
Utilitzar el tipus de número adequat