ISSUBTOTAL

La función ISSUBTOTAL devuelve el valor lógico True si la fila correspondiente contiene un subtotal para la columna indicada como argumento.

Sintaxis

ISSUBTOTAL (
    columnName
)

Parámetros
  • columnName: Nombre de columna que deberá aparecer como argumento de la función ROLLUP.
Valor devuelto

La función ISSUBTOTAL devuelve un booleano.

Ejemplos

En este ejemplo partimos de la siguiente tabla de datos ("Data"):

Datos de partida

A continuación, creamos una tabla agrupada mediante la función SUMMARIZE, utilizando como campo de agrupación el campo Category y añadiendo como columna adicional la generada con la función ISSUBTOTAL:

Summarized table issubtotal = 
SUMMARIZE(
    Data,
    ROLLUP(Data[Category]),
    "Sum", SUM(Data[Value]),
    "Max", MAX(Data[Value]),
    "Avg", AVERAGE(Data[Value]),
    "Subtotal", ISSUBTOTAL(Data[Category])
)

Tabla agregada

Comprobamos cómo se crea la nueva columna indicando, para cada fila, si los valores mostrados son o no los correspondientes a subtotales para el campo indicado, Category en nuestro caso.

Funciones relacionadas
Categoría
Estadísticas
Enviado por admin el Dom, 30/06/2019 - 20:11