Crear columnas de fórmulas con tipos de datos decimais, enteiros, flotantes e de elección

Este artigo ofrece orientación sobre a creación e o uso de diferentes tipos de datos en columnas de fórmulas, como decimais, enteiros, de coma flotante e de opción. Microsoft Dataverse Describe os pasos que comezan coa selección de fx Formula como tipo de datos e a introdución dunha fórmula que devolva un valor numérico na barra de fórmulas.

Comeza creando unha columna para unha táboa

  1. Inicia sesión en Power Apps en https://make.powerapps.com.

  2. Selecciona Táboas e, a seguir, selecciona a táboa onde queres engadir unha columna de fórmulas. Se o elemento non está no panel lateral, selecciona …Máis e despois selecciona o elemento que queres.

  3. Seleccione a área Columnas , seleccione Nova columna e, a seguir, seleccione o tipo de datos e introduza a Power Fx fórmula. Dependendo da fórmula que introduzas, podes crear calquera das seguintes opcións:

Crear unha columna de fórmula decimal

Crea unha columna de fórmula que devolva un número decimal.

  1. Selecciona Tipo de datos como fx Fórmula.
  2. Introduza unha fórmula que devolva un valor numérico na barra de fórmulas . Este exemplo crea unha columna de fórmula chamada Cantidade total. A columna Prezo por unidade é de tipo de datos decimal. Captura de pantalla dun panel para crear unha nova columna de fórmula para usala cun número decimal usando
  3. Expanda Opcións avanzadas e, a seguir, defina o número de decimais requirido. Captura de pantalla dunha definición de columna de fórmula decimal.
  4. Seleccione Gardar. Por defecto, o tipo de datos da fórmula está definido como Decimal e créase un campo de fórmula decimal.

Crear unha columna de fórmula de número enteiro

Crea unha columna de fórmulas que devolva un número enteiro.

  1. Selecciona Tipo de datos como fx Fórmula.
  2. Introduza unha fórmula que devolva un valor numérico na barra de fórmulas . Este exemplo crea unha columna de fórmula chamada Número de unidades. As columnas Prezo total e Prezo por unidade son de tipo de datos decimal. Captura de pantalla dun panel para crear unha nova columna de fórmula para usala cun número enteiro.
  3. Expanda Opcións avanzadas e seleccione Número enteiro como Tipo de datos Fórmula e defina o formato requirido para a columna de número enteiro. Captura de pantalla dunha definición de columna de fórmula de número enteiro usando
  4. Seleccione Gardar.

Crear unha columna de fórmula de número de coma flotante

Crea unha columna de fórmula que devolva un valor float.

  1. Selecciona Tipo de datos como fx Fórmula.
  2. Introduza unha fórmula que devolva un número de coma flotante na barra de fórmulas . Introduza unha fórmula que devolva un número de coma flotante na barra de fórmulas . Este exemplo crea unha columna de fórmula chamada Prezo total. Peso é unha columna simple con flotador e Prezo por gramo é unha columna decimal simple. Captura de pantalla dunha columna de fórmula flotante creada
  3. Expanda Opcións avanzadas e defina o número de decimais requirido.
  4. Seleccione Gardar.

Pautas para crear columnas de fórmulas de números de coma flotante

  • Se un operando implicado nunha operación aritmética é de tipo float, entón o resultado da fórmula é de tipo float. Por exemplo:
    • 1 + 2 + Float(1) xa que usa un operando de tipo float - Float(1).
  • Unha función numérica devolve un valor float cando o primeiro parámetro proporcionado á función é de tipo float. Se non, a función devolve un valor decimal. Por exemplo:
    • Sum(1, 2, Float(1)) é de tipo decimal e Sum(Float(1), 1, 2) é de tipo float.
  • Float, Sqrt, Ln, Power, Exp funcións e o operador ^ devolven un valor en número flotante.

Crear unha columna de fórmula de elección

Para crear unha columna de fórmula de elección, pódese usar como resultado unha elección global ou unha elección local dunha columna de elección simple.

Usando a escolla global

Crea unha escolla global. Este exemplo crea unha opción global chamada Prioridade da tarefa.

Captura de pantalla dunha escolla global.

Crea unha columna de fórmulas que devolva unha opción usando unha opción global.

  1. Selecciona Tipo de datos como fx Fórmula.
  2. Introduza unha fórmula que devolva un valor de escolla na barra de Fórmulas . Este exemplo crea unha columna de fórmula Prioridade usando a opción global Prioridade da tarefa. Captura de pantalla dunha columna de fórmula de elección global que se está a crear.
  3. Seleccione Gardar. Teña en conta que a columna creada é do tipo de datos Choice fx.

Usando a escolla local dunha columna de escolla simple

Crea unha columna de elección sinxela. Este exemplo crea unha columna de opción simple Prioridade da tarefa para a táboa de contas.

Captura de pantalla da creación dunha columna de opcións sinxelas.

Crea unha columna de fórmula que devolva unha opción usando unha opción local dunha columna de opción simple.

  1. Selecciona Tipo de datos como fx Fórmula.
  2. Introduza unha fórmula que devolva un valor de escolla na barra de Fórmulas . Este exemplo crea unha columna de fórmula Prioridade na entidade Conta usando a escolla local dunha columna de escolla Prioridade da tarefa para a táboa de contas. Captura de pantalla dunha columna de fórmula de elección local que se crea.
  3. Seleccione Gardar.

Pautas para traballar con opcións en columnas de fórmulas

  • As opcións locais da columna de opción simple da táboa relacionada non se poden usar como tipo de resultado nas columnas de fórmulas.

  • Deberíanse usar opcións do mesmo conxunto de opcións para todos os argumentos de resultado nas columnas da fórmula de elección.

  • Non se pode actualizar unha opción empregada por unha columna de fórmulas.

  • As opcións dunha escolla non se poden pasar como argumento a funcións de cadea. A función Value pódese usar para devolver o valor numérico dunha opción.

  • Non se pode eliminar a columna de opción local ou a opción global dependente da columna de fórmula.

  • Para usar as opcións dunha columna de opcións locais (conxunto de opcións) dunha táboa relacionada na definición da columna de fórmulas, primeiro use choice e despois use as opcións desa opción local.

    Por exemplo, unha columna de opción chamada Cor na táboa Contacto . Columna de elección para a táboa de contactos relacionada chamada cor. A columna de elección ten as opcións Vermello, Amarelo e Verde. Columna de elección con opcións vermella, amarela e verde. Para unha columna de fórmula na táboa de contas que usa a columna de elección de cor, a fórmula ten este aspecto:

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

    Non recomendado - If( 'Color (Accounts)'.Red == ParentAccount.Color, 1, 2)Fórmula para a columna de elección

Consulte tamén

Usando o tipo de número correcto

Columnas de fórmulas Fx

Microsoft Power Fx visión xeral

Columnas especializadas

Crear columnas de fórmulas con decimal (vídeo)