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.
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
Inicieu la sessió a Power Apps a https://make.powerapps.com.
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.
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.
- Seleccioneu Tipus de dades com a fx Fórmula.
- 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.
- Desplegueu Opcions avançades i, a continuació, establiu el nombre necessari de decimals.
- 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.
- Seleccioneu Tipus de dades com a fx Fórmula.
- 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.
- 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.
- Seleccioneu Desa.
Creeu una columna de fórmula de nombre de coma flotant
Creeu una columna de fórmules que torni flotant.
- Seleccioneu Tipus de dades com a fx Fórmula.
- 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.
- Amplieu Opcions avançades i establiu el nombre necessari de decimals.
- 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 iSum(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.
Creeu una columna de fórmula que retorni una opció mitjançant una opció global.
- Seleccioneu Tipus de dades com a fx 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 fx 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
Microsoft Power Fx Visió general