Loading
Acerca de Salesforce Data 360
Fórmulas en campos calculados

Fórmulas en campos calculados

Una fórmula indica al Generador de consultas de semántica de Tableau cómo calcular los campos al ejecutar consultas. Puede agregar lógica sobre cómo calcular datos sin procesar dentro de la dimensión o medición.

Las fórmulas son el núcleo de los campos calculados. Los campos calculados tienen configuración adicional, como tipo de datos y tipo de campo, pero lo que hace que un campo calculado sea diferente de otro es la fórmula.

Un campo calculado contiene una fórmula y la fórmula casi siempre contiene al menos una función. Estos términos (cálculo, fórmula, función) se utilizan a veces indistintamente, pero todos son conceptos distintos. Las fórmulas de Tableau Semantics se basan en la sintaxis de cálculo de Tableau Classic. Para obtener más información sobre la sintaxis, consulte Cálculos de escritura en Tableau.

Existen cuatro componentes básicos en la sintaxis de una fórmula:

  • Funciones: Declaraciones utilizadas para transformar los valores o miembros en un campo. Para obtener más información sobre funciones, consulte Funciones para fórmulas de campo calculadas.

    Las funciones requieren argumentos o información específica. Dependiendo de la función, los argumentos pueden ser campos, literales, parámetros o funciones anidadas.
  • Campos: Dimensiones o mediciones de su origen de datos. Los nombres de campo están rodeados por corchetes [] si contienen espacios y pueden incluir notación de puntos para indicar de qué objeto de datos proceden.
  • Operadores: Símbolos para una operación, como +, = y OR.
  • Expresiones literales: Valores constantes codificados, como "Alto" o 1.500.

No todas las fórmulas contienen todos estos componentes. Las fórmulas también pueden contener parámetros (valores de marcador de posición o dinámicos) y comentarios.

Por ejemplo, considere un modelo semántico para programar mascotas en la oficina de un veterinario. Existe un campo de fecha para Visita inicial pero desea que un campo calculado encuentre automáticamente la fecha para un seguimiento de dos semanas. Utilice la fórmula:

DATEADD('day', 14, [Initial Visit])

Que se pueden desglosar como:

  • Función: DATEADD, que requiere tres argumentos.
    • date_part ('day')

    • intervalo (14)

    • date ([Visita inicial]).

  • Campo: [Visita inicial]

  • Operadores: nd

  • Expresiones literales:
    • Literal de cadena: 'día'

    • Literal numérico: 14

En este ejemplo, la constante codificada 14 se puede sustituir por un parámetro, que permite al usuario seleccionar cuántos días faltan para buscar una cita de seguimiento.

DATEADD('day', [How many days out?], [Initial Visit])

  • Redactar una fórmula en un campo calculado
    Las fórmulas definen cómo se calcula un campo calculado. El modo en que se escribe una fórmula se denomina su sintaxis. Una fórmula puede contener funciones, campos, operadores, expresiones literales, parámetros o comentarios.
  • Funciones para fórmula de campo calculada
    La semántica de Tableau admite varias funciones en diferentes categorías.
  • Utilizar la función DATEPARSE
    La función DATEPARSE toma esa entrada de cadena y el formato especificado por el usuario y devuelve un campo de fecha.
  • Prácticas recomendadas al redactar fórmulas
    La sintaxis de fórmula afecta al modo en que se consulta la fórmula.
  • Recuento de filas en semántica de Tableau
    Utilice la medición de recuento de filas generada automáticamente para realizar un seguimiento del número de registros en un objeto de datos. Incluya recuentos de filas en campos calculados para más análisis, creación de informes o mediciones. El recuento de filas se ajusta automáticamente cuando agrega filtros o cambia las dimensiones.
 
Cargando
Salesforce Help | Article