Amazon QuickSight
Guía del usuario

Uso de campos calculados

Cree campos calculados para utilizar operadores o funciones dirigidos a analizar o transformar datos de campo. Para obtener más información acerca de las funciones y los operadores compatibles, consulte Referencia de operadores y funciones de campo calculado para Amazon QuickSight .

Puede utilizar varias funciones y operadores en un campo calculado. Por ejemplo, puede utilizar la función formatDate para extraer el año a partir de un campo de fecha y, a continuación, la función ifelse para segmentar registros basándose en el año.

ifelse(formatDate(order_date, 'yyyy') > '2000', 'this century', 'last century')

Puede crear un campo calculado basándose en uno o más campos de conjunto de datos o campos calculados existentes. Por ejemplo, puede utilizar la función ifelse para crear un campo quarter extrapolado a partir de un valor de mes.

ifelse(month <=3, 1, month > 3 AND month <= 6, 2, month > 6 AND month <= 9, 3, 4)

A continuación, puede usar ese campo quarter calculado y un campo de importe de ventas para identificar a los clientes con un alto nivel de gasto durante el primer trimestre.

ifelse(quarter = 1 AND sales_amount >= 10000, 'review account', 'n/a')

Puede añadir campos calculados a un conjunto de datos durante la preparación de datos o desde la página de análisis. Si se añade un campo calculado a un conjunto de datos al prepararse los datos, este estará disponible para todos los análisis que utilicen ese conjunto de datos. Cuando añade un campo calculado a un conjunto de datos de un análisis, solo estará disponible en dicho análisis. Para obtener más información acerca de la adición de campos calculados durante la preparación de los datos, consulte Adición de un campo calculado durante la preparación de datos. Para obtener más información acerca de la adición de campos calculados a un análisis, consulte Adición de un campo calculado a un análisis.

Gestión de valores decimales en campos calculados

El tipo de datos decimal admite hasta cuatro decimales a la derecha del punto decimal. Durante la preparación de los datos, los campos calculados que utilizan datos decimales con más de cuatro decimales utilizan el valor íntegro para realizar el cálculo. Si el resultado vuelve a ser datos decimales con más de cuatro decimales, se truncará al importar el conjunto de datos en SPICE o al mostrarlo en un análisis.

Por ejemplo, tomemos el campo decimal FieldA con un valor de 0,00006, que se muestra en la interfaz de usuario como 0,0. El valor íntegro 0,00006 se sigue utilizando en todos los cálculos. A continuación se indican algunos ejemplos de cómo se utiliza este valor en los cálculos:

  • FieldA > 0 = true. El valor de campo calculado que se muestra en el análisis o se importa en SPICE es true.

  • ceil(FieldA) = 1. El valor de campo calculado que se muestra en el análisis o se importa en SPICE es 1.

  • FieldA + 0,00009 = 0,00015. El valor de campo calculado que se muestra en el análisis o se importa en SPICE es 0.0001.

  • FieldA * 1,5 = 0,00009. El valor de campo calculado que se muestra en el análisis o se importa en SPICE es 0.0.

Adición de un campo calculado durante la preparación de datos

Cree campos calculados para utilizar funciones y operadores dirigidos a analizar o transformar datos de campo. Para obtener más información acerca de las funciones y los operadores compatibles, consulte Referencia de operadores y funciones de campo calculado para Amazon QuickSight . Para obtener más información acerca del uso de campos calculados, consulte Uso de campos calculados.

Puede añadir campos calculados a un conjunto de datos durante la preparación de datos o desde la página de análisis. Si se añade un campo calculado a un conjunto de datos al prepararse los datos, este estará disponible para todos los análisis que utilicen ese conjunto de datos. Cuando añade un campo calculado a un conjunto de datos de un análisis, solo estará disponible en dicho análisis.

Utilice este tema para obtener más información acerca de la adición de campos calculados durante la preparación de los datos. Para obtener más información acerca de la adición de campos calculados a un análisis, consulte Adición de un campo calculado a un análisis.

Añadir un campo calculado

Utilice el siguiente procedimiento para añadir un campo calculado.

  1. Aplique alguna de las siguientes acciones:

    • Cree un campo calculado sin tener la fórmula completada mediante un campo.

      En la página de preparación de datos, expanda el panel Fields y, a continuación, elija New Field.

    • Cree un campo calculado y complete la fórmula con un campo especificado.

      En la página de preparación de datos, expanda el panel Fields (Campos). Coloque el cursor sobre el campo que desee utilizar como base para el campo calculado, elija los puntos suspensivos a su derecha y, a continuación, elija Add calculation based on <field name> (Añada cálculo basado en <el nombre de campo>).

  2. En el panel Calculated field, resalte el valor de Calculated field name y, a continuación, escriba un nombre para el campo calculado.

  3. Añada una función a la fórmula del campo calculado realizando una de las acciones siguientes:

    • Si ha creado el campo calculado eligiendo New Field, elija una función en Function list y, a continuación, seleccione Add.

    • Si creó el campo calculado eligiendo el uso de un campo específico, coloque el cursor delante del nombre de campo en Formula. A continuación, escriba el nombre de la función que desea utilizar y abra paréntesis, coloque el cursor después del nombre del campo y escriba un paréntesis de cierre.

  4. En Formula, escriba los parámetros necesarios para la función (la ayuda sobre la función se muestra debajo del cuadro Formula). Si es necesario, elija los campos en Field list y, a continuación, seleccione Add para añadirlos a la fórmula. También puede elegir funciones adicionales de la Function list para completar la fórmula.

    Si utiliza un nombre de campo con un espacio o un carácter no alfanumérico (salvo el guion bajo), incluya el nombre de campo entre llaves cuando se haga referencia a él, por ejemplo, {customer id}. Las llaves son opcionales si el nombre de campo no tiene ningún espacio ni carácter no alfanumérico.

  5. Seleccione Create.

    Se crea el nuevo campo calculado y aparece en la sección Calculated fields en la parte superior del panel Fields.

Edición de un campo calculado

Para editar un campo calculado, localice el campo que desea editar en la sección Calculated fields (Campos calculados) del panel Fields (Campos), coloque el cursor sobre él, elija los puntos suspensivos que aparecen a la derecha de este y, a continuación, elija Edit <field name> (Editar <nombre de campo>).

Eliminación de un campo calculado

Para eliminar un campo calculado, localice el campo que desea eliminar en la sección Calculated fields (Campos calculados) del panel Fields (Campos), coloque el cursor él, elija los puntos suspensivos que aparecen a la derecha de este y, a continuación, elija Delete <field name> (Eliminar <nombre de campo>).

Al igual que con los campos normales, si elimina un campo calculado que se utiliza en un espacio de elemento visual, dicho elemento deja de funcionar. Tendrá que solucionarlo la siguiente vez que abra el análisis correspondiente.