percentDifference - Amazon QuickSight

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

percentDifference

La función percentDifference calcula la diferencia de porcentaje entre el valor actual y un valor de comparación, en función de particiones, ordenaciones e índice de búsqueda.

Sintaxis

Los corchetes son obligatorios. Para ver qué argumentos son opcionales, consulte las siguientes descripciones.

percentDifference ( measure ,[ sortorder_field ASC_or_DESC, ... ] ,lookup index ,[ partition_field, ... ] )

Argumentos

measure

Una medida agregada de la que desee ver la diferencia del porcentaje.

campo de orden de clasificación

Una o más medidas y dimensiones por las que desea ordenar los datos, separadas por comas. Puede especificar un orden de clasificación ascendente (ASC) o descendente (DESC).

Cada campo en la lista está entre {} (llaves), si se trata de más de una palabra. Toda la lista se encuentra entre [ ] (corchetes).

lookup index

El índice de búsqueda puede ser positivo o negativo, lo que indica una fila siguiente en la ordenación (positiva) o una fila anterior en la ordenación (negativa). El índice de búsqueda puede ser de 1 a 2 147 483 647. Para los motores MySQL, MariaDB y la edición de Aurora con compatibilidad con MySQL, el índice de búsqueda se limita a tan solo 1.

partition field

(Opcional) Una o más dimensiones por las que desea realizar particiones, separadas por comas.

Cada campo en la lista está entre {} (llaves), si se trata de más de una palabra. Toda la lista se encuentra entre [ ] (corchetes).

Ejemplo

En el siguiente ejemplo, se calcula el porcentaje de diferencia entre sum(Sales) del State actual y el anterior, ordenados por Sales.

percentDifference ( sum(amount), [sum(amount) ASC], -1, [State] )

En el siguiente ejemplo, se calcula el porcentaje que un valor de Billed Amount representa con respecto a otro valor de Billed Amount, ordenados por ([{Customer Region} ASC]). Los campos en el cálculo de tabla se encuentran en los cuadros de campo del elemento visual.

percentDifference ( sum( {Billed Amount} ), [{Customer Region} ASC], 1 )

Los resultados del ejemplo se muestran en la siguiente captura de pantalla. Las letras en rojo muestran que el Billed Amount total de Customer Region APAC es el 24 % menos de la cantidad de la región EMEA.