Passer au contenu principal
Workday User Guide
Dernière mise à jour : 2023-06-23
GROUPBY

GROUPBY

Description

GROUPBY est une fonction puissante qui peut souvent remplacer les fonctions COUNTIF(S), AVERAGEIF(S) et SUMIF(S). GROUPBY agrège les données et classe les résultats dans l'ordre que vous spécifiez. Le regroupement est basé sur une clé que vous pouvez prédéfinir dans la table ou vous pouvez le définir à l'aide des colonnes du classeur. Le résultat ressemble à un tableau croisé dynamique trié. Cette fonction est souvent utile dans le cadre de la planification de l'effectif.
Lorsque vous regroupez un tableau de cellules qui représente des valeurs d'instance sous forme de chaînes et d'autres sous forme d'instances (variables d'un rapport Workday), GROUPBY crée le regroupement sur le nom de l'instance, pas sur le code de l'instance. GROUPBY regroupe des noms identiques, même lorsque les codes d'instance sont différents.

Syntaxe

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
    : tableau unidimensionnel d'identifiants uniques (clés) qui identifie les lignes à inclure lors du regroupement.
  • join_by_matrix_column_indexes
    : position de départ des clés dans
    join_by_matrix
    , ou l'ensemble des colonnes qui composent la clé correspondante (valeurs de colonne à concaténer pour créer la clé principale).
  • group_by_matrix
    : tableau de cellules à regrouper.
  • group_by_matrix_column_indexes
    : position de la colonne qui contient les clés dans
    group_by_matrix
    .
  • group_by_matrix_aggregate_column_indexes
    : positions des colonnes contenant les valeurs à regrouper.
  • group_by_matrix_aggregate_types
    : opération à effectuer.
    Valeur de l'argument
    Opération
    0
    SOMME (par défaut)
    1
    NOMBRE de valeurs non nulles
    2
    NOMBRE de nombres non nuls
    3
    Nombre MINIMUM
    4
    Nombre MAXIMUM
    5
    Nombre MOYEN

Exemple

Un classeur contient deux feuilles nommées Travail et Organisation. Voici la feuille Working :
A
B
C
D
E
F
G
H
I
1
Organisation hiérarchique
Centre de coûts
Unité légale
Site
Nom
Jan (HC) 2017
Fév. (HC) 2017
Mars (HC) 2017
CLÉ d'organisation
2
Finance
Finance CC-1
GMS
Pleasanton
Tim
1
1
1
FinanceCC-1 FinanceGMSPleasanton
3
Gestion de produit
Produit CC-2
GMS
Boulder
Josh
0
0
1
Product ManagementCC-2 ProductGMSBoulder
4
Développement
Développement CC-3
GMS-CA
Toronto
Brian
1
1
1
DevelopmentCC-3 DevelopmentGMS-CAToronto
5
Gestion de produit
Produit CC-2
GMS
Boulder
Scott
0
1
1
Product ManagementCC-2 ProductGMSBoulder
6
Développement
Développement CC-3
GMS-CA
Toronto
Lenny
1
1
1
DevelopmentCC-3 DevelopmentGMS-CAToronto
7
Ventes
Ventes CC-4
GMS-UK
Londres
Andy
0
1
1
SalesCC-4 SalesGMS-UKLondon
8
Finance
Finance CC-1
GMS
Pleasanton
Ratna
1
1
1
FinanceCC-1 FinanceGMSPleasanton
9
Ventes
Ventes CC-4
GMS-UK
Toronto
Aidan
0
0
1
SalesCC-4 SalesGMS-UKToronto
10
Ventes
Ventes CC-4
GMS-UK
Londres
Katie
1
1
1
SalesCC-4 SalesGMS-UKLondon
11
Total
5
7
9
La formule du tableau GROUPBY se trouve dans les cellules E2:G6 de la feuille Organisation :
=GROUPBY('Organization'!H2:H6,1,'Working'!A2:I10,9,{6, 7, 8})
Sinon, au lieu de générer une clé séparément, comme indiqué dans la colonne I ci-dessus et la colonne H ci-dessous, vous pouvez indiquer les colonnes que vous voulez que la fonction GROUPBY utilise comme clé :
=GROUPBY('Organization'!A2:G6,{1,2,3,4},'Working'!A2:H10,{1,2,3,4},{6, 7, 8})
La formule renvoie les résultats suivants dans l'organisation de la feuille :
A
B
C
D
E
F
G
H
1
Organisation hiérarchique
Centre de coûts
Unité légale
Site
Jan (HC) 2017
Fév. (HC) 2017
Mars (HC) 2017
CLÉ d'organisation
2
Finance
Finance CC-1
GMS
Pleasanton
2
2
2
FinanceCC-1 FinanceGMSPleasanton
3
Gestion de produit
Produit CC-2
GMS
Boulder
0
1
2
Product ManagementCC-2 ProductGMSBoulder
4
Développement
Développement CC-3
GMS-CA
Toronto
2
2
2
DevelopmentCC-3 DevelopmentGMS-CAToronto
5
Ventes
Ventes CC-4
GMS-UK
Londres
1
2
2
SalesCC-4 SalesGMS-UKLondon
6
Ventes
Ventes CC-4
GMS-UK
Toronto
0
0
1
SalesCC-4 SalesGMS-UKToronto
7
5
7
9
Notez que la ligne 7 de la feuille Organisation est un simple calcul de l'effectif total ; il se trouve en dehors de la zone de saisie du plan.

Remarques

  • Lorsque vous effectuez une opération sur des valeurs de date, GROUPBY convertit la date en numéro de série avant d'effectuer le calcul et ne restaure pas le format d'affichage en date. Pour afficher un format de date, sélectionnez
    Format
    Nombre
    Date
    .

Fonctions associées

ARRAYAREA