Saltar al contenido principal
Workday User Guide
Última actualización: 2023-06-23
GROUPBY

GROUPBY

Descripción

GROUPBY es una potente función que a menudo puede sustituir a COUNTIF(S), AVERAGEIF(S) y SUMIF(S). GROUPBY agrega datos y ordena los resultados según el orden que especifique. La agrupación se basa en una clave que puede predefinir en la tabla o bien puede definirla mediante columnas en el libro de trabajo. El resultado es similar al de una tabla dinámica ordenada. Esta función suele ser útil como parte de la planificación de headcount.
Cuando agrupa una matriz de celdas que representan algunos valores de instancia como cadenas y otros como instancias (variables de un informe de Workday), GROUPBY basa la agrupación en el nombre de la instancia, no en el ID de instancia. GROUPBY agrupa los nombres idénticos, incluso cuando los ID de instancia son diferentes.

Sintaxis

GROUPBY(
join_by_matrix
,
join_by_matrix_column_indexes
,
group_by_matrix
,
group_by_matrix_column_indexes
,
group_by_matrix_aggregate_column_indexes
,
[group_by_matrix_aggregate_types]
)
  • join_by_matrix
    : la matriz unidimensional de identificadores exclusivos (claves) que identifica las filas que se incluirán al agrupar.
  • join_by_matrix_column_indexes
    : la posición inicial de las claves en el
    join_by_matrix
    , o el conjunto de columnas que componen la clave coincidente (los valores de columna que se concatenarán para crear la clave principal).
  • group_by_matrix
    : la matriz de celdas que se va a agrupar.
  • group_by_matrix_column_indexes
    : la posición de la columna que contiene las claves en el
    group_by_matrix
    .
  • group_by_matrix_aggregate_column_indexes
    : las posiciones de las columnas que contienen valores para agrupar.
  • group_by_matrix_aggregate_types
    : la operación que se va a realizar.
    Valor de argumento
    Operación
    0
    SUM (por defecto)
    1
    COUNT de valores no nulos
    2
    COUNT de números distintos de cero
    3
    Número MIN
    4
    Número MAX
    5
    Número AVG

Ejemplo

Un libro de trabajo tiene dos hojas denominadas Trabajo y Organización. Esta es la hoja Working:
A
B
C
D
E
F
G
H
I
1
Organización de supervisión
Centro de costos
Empresa
Ubicación
Nombre
ENE (HC) 2017
FEB (HC) 2017
MAR (HC) 2017
CLAVE de organización
2
Finanzas
Finanzas CC-1
GMS
Pleasanton
Tim
1
1
1
FinanceCC-1 FinanceGMSPleasanton
3
Gestión de productos
Producto CC-2
GMS
Boulder
Josh
0
0
1
Product ManagementCC-2 ProductGMSBoulder
4
Desarrollo
Desarrollo CC-3
GMS-CA
Toronto
Brian
1
1
1
DevelopmentCC-3 DevelopmentGMS-CAToronto
5
Gestión de productos
Producto CC-2
GMS
Boulder
Scott
0
1
1
Product ManagementCC-2 ProductGMSBoulder
6
Desarrollo
Desarrollo CC-3
GMS-CA
Toronto
Lenny
1
1
1
DevelopmentCC-3 DevelopmentGMS-CAToronto
7
Ventas
Ventas CC-4
GMS-UK
Londres
Andy
0
1
1
SalesCC-4 SalesGMS-UKLondon
8
Finanzas
Finanzas CC-1
GMS
Pleasanton
Ratna
1
1
1
FinanceCC-1 FinanceGMSPleasanton
9
Ventas
Ventas CC-4
GMS-UK
Toronto
Aidan
0
0
1
SalesCC-4 SalesGMS-UKToronto
10
Ventas
Ventas CC-4
GMS-UK
Londres
Katie
1
1
1
SalesCC-4 SalesGMS-UKLondon
11
Total
5
7
9
La fórmula de matriz GROUPBY se encuentra en las celdas E2:G6 de la hoja Organización:
=GROUPBY('Organización'!H2:H6,1,'Trabajo'!A2:I10,9,{6, 7, 8})
Otra opción es que, en lugar de generar una clave por separado, como se muestra en la columna I anterior y la H a continuación, puede especificar las columnas que desea que GROUPBY utilice como clave:
=GROUPBY('Organización'!A2:G6,{1,2,3,4},'Trabajo'!A2:H10,{1,2,3,4},{6, 7, 8})
La fórmula devuelve los siguientes resultados en la hoja Organización:
A
B
C
D
E
F
G
H
1
Organización de supervisión
Centro de costos
Empresa
Ubicación
ENE (HC) 2017
FEB (HC) 2017
MAR (HC) 2017
CLAVE de organización
2
Finanzas
Finanzas CC-1
GMS
Pleasanton
2
2
2
FinanceCC-1 FinanceGMSPleasanton
3
Gestión de productos
Producto CC-2
GMS
Boulder
0
1
2
Product ManagementCC-2 ProductGMSBoulder
4
Desarrollo
Desarrollo CC-3
GMS-CA
Toronto
2
2
2
DevelopmentCC-3 DevelopmentGMS-CAToronto
5
Ventas
Ventas CC-4
GMS-UK
Londres
1
2
2
SalesCC-4 SalesGMS-UKLondon
6
Ventas
Ventas CC-4
GMS-UK
Toronto
0
0
1
SalesCC-4 SalesGMS-UKToronto
7
5
7
9
Tenga en cuenta que la fila 7 de la hoja Organización es un cálculo simple del número total de headcount; está fuera del área de entrada de plan.

Notas

  • Al realizar una operación con valores de fecha, GROUPBY convierte la fecha en un número de serie antes de calcular y no restaura el formato de visualización a una fecha. Para mostrar un formato de fecha, seleccione
    Formato
    Número
    Fecha
    .

Funciones relacionadas

ARRAYAREA