Concept : analyse de données à l’aide des fonctions de Worksheets
L’analyse de données est un processus itératif de collecte, d’épuration et de mise en forme de vos données, suivi d’un regroupement et d’une analyse. Worksheets contribue à rendre votre flux de travaux plus efficace en vous permettant de travailler avec des données dynamiques de Workday et d’utiliser des fonctions propres à Worksheets qui améliorent le flux des travaux d’analyse.
Lorsque vous effectuez chacune de ces étapes, n’oubliez pas de conserver une copie de sauvegarde de vos données d’origine en créant d’autres classeurs pour les données manipulées.
Collecte
Compilez vos données en les collectant à partir de ressources externes et internes à Workday. Assurez-vous que vos données brutes sont complètes. Voici un récapitulatif des actions que vous pouvez effectuer pendant la collecte de données :
- Sélectionnez à partir de Drive pour créer des classeurs à partir de données existantes en dehors de Workday.
- Sélectionnez pour ajouter des données dynamiques des rapports Workday dans un classeur. L’assistant de données vous aide à déterminer le sous-ensemble de données que vous souhaitez insérer dans le classeur.
- Maintenez vos données à jour en créant un calendrier d’actualisation des données dynamiques.
- Utilisez la fonction ARRAYAREA pour copier les données d’un tableau non contraint à un autre, créant ainsi un ensemble organisé de données brutes à utiliser durant l’étape d’épuration. ARRAYAREA renvoie la plage contenant de la formule de tableau en fonction de l’adresse de cellule que vous avez indiquée. Le tableau peut provenir d’un rapport Workday ou d’une formule de tableau.
Épuration
Réduisez vos données aux seules informations dont vous avez besoin en supprimant les doublons, en réduisant les valeurs de classeurs vides, etc.
Gardez à l’esprit ces fonctions propres à Worksheets :
Fonction | Remarques |
|---|---|
DISTINCTROWS | Combine un ensemble de plages en une seule plage tout en supprimant les doublons de rangées. DISTINCTROWS évalue le texte et les valeurs d’instance comme n’étant pas distincts les uns des autres. Lorsque la plage fournie contient à la fois une valeur d’instance et une chaîne de texte identiques, la fonction renvoie une rangée, soit la valeur de l’instance. |
REMOVECOLUMNS | Supprime une ou plusieurs colonnes de la zone référencée. La fonction supprime le nombre de colonnes (number_of_columns), à partir de la colonne de début (start_column). |
REMOVEROWS | Supprime une ou plusieurs rangées de la zone référencée. La fonction supprime le nombre de rangées (number_of_rows) suivant start_row , commençant à start_row . Utilisez REMOVEROWS sans préciser de rangée pour supprimer la première rangée (en-tête). |
TRIMCOLUMNS TRIMROWS | Supprime les colonnes et les rangées en blanc de fin d’une plage lorsque les données correspondent au résultat d’une formule de tableau non contraint. |
TRUNCATEMATRIX | Supprime des rangées ou des colonnes d’une matrice, ou les deux. |
UNIQUE | Renvoie une matrice dont les rangées sont uniques en fonction des clés spécifiées. La fonction renvoie seulement des rangées uniques, en fonction des valeurs des colonnes spécifiées. Cette fonction est similaire à DISTINCTROWS(), mais UNIQUE() prend une plage unique et un ensemble de colonnes. |
Forme
Disposez, convertissez et organisez vos données afin de créer une cohérence :
- Normalisez vos colonnes et créez-en d’autres si nécessaire.
- Attribuez à chaque colonne un en-tête unique et descriptif.
- Mettez en forme chaque colonne de manière cohérente.
- Vérifiez s’il y a des doublons ou des rangées manquantes.
- Assurez-vous que la formulation et la mise en forme des données textuelles sont cohérentes.
- Assurez-vous qu’aucune cellule n’est en blanc.
- Convertissez les valeurs de données dans la même unité si nécessaire.
Lors de la mise en forme des données, il existe deux types principaux de manipulation de données :
- Propre à la valeur : l’action que vous souhaitez effectuer dépend de la valeur de la cellule.
- Disposition des données : la manipulation est indépendante des valeurs et vous déplacez des cellules, des colonnes et des rangées vers des emplacements différents.
Ces fonctions propres à Worksheets peuvent être utiles pour la manipulation propre à une valeur :
Fonction | Remarques |
|---|---|
CONVERT | Convertit un nombre d’une unité de mesure en une autre. |
DATESBETWEEN | Renvoie un tableau de dates qui commence et se termine à une date particulière, avec un intervalle précisé entre chaque date. |
DATESFROM | Renvoie un tableau de dates qui commence à une date particulière et se poursuit pour le nombre de dates que vous indiquez, avec un intervalle précisé entre chaque date. |
IN | Détermine si une valeur ou une liste de valeurs que vous indiquez se trouve dans une autre liste de valeurs. Si c’est le cas, renvoie la valeur True; sinon, renvoie False. |
MATCHCOMPOSITE | Un cas d’utilisation courant de MATCHCOMPOSITE consiste à consolider les données de colonne de deux feuilles en une seule, où vous avez des données sur une feuille, ainsi que des remarques sur ces mêmes données dans une colonne d’une feuille différente. MATCHCOMPOSITE copie les valeurs dans une ou plusieurs colonnes de l’emplacement à droite d’un tableau source et renvoie les valeurs à droite du tableau de destination. Vous utilisez une clé composite de colonnes pour mettre en correspondance les données copiées et les rangées appropriées dans la destination. |
MATCHEXACT | Recherche une correspondance exacte pour la valeur dans la liste triée (tableau unidimensionnel) que vous avez indiquée et renvoie la position de la valeur. Vous pouvez utiliser cette fonction pour mettre en correspondance des valeurs logiques, des valeurs numériques ou des chaînes de texte. Cette fonction est semblable à MATCH, mais MATCHEXACT :
|
MHLOOKUP | Nous recommandons cette fonction pour remplacer la fonction HLOOKUP. MHLOOKUP effectue une recherche horizontale (rangée) dans une table et renvoie toutes les correspondances. MHLOOKUP est similaire à HLOOKUP, mais :
|
MVLOOKUP | Nous recommandons cette fonction pour remplacer la fonction VLOOKUP, surtout lorsque vous travaillez avec des données dynamiques. MVLOOKUP effectue une recherche verticale (colonne) dans une table et renvoie toutes les correspondances. MVLOOKUP est similaire à VLOOKUP, mais :
|
REGEXFIND | Renvoie la position du premier caractère d’une sous-chaîne qui correspond au modèle de l’expression rationnelle. La valeur de la position est basée sur zéro. |
REGEXPARSE | Extrait des parties d’une chaîne en les faisant correspondre à un modèle. |
SETUNITS | Convertit un nombre de son unité de mesure actuelle en une autre. Cette fonction est similaire à CONVERT(), mais dans CONVERT(), vous devez indiquer à la fois la valeur d’unité d’origine et les nouvelles valeurs d’unité. |
SELECT | Utile pour la manipulation fondée sur des valeurs ainsi que pour la disposition des données. La fonction SELECT est similaire à un énoncé SQL SELECT. Le format de base est : SELECT column1, [column2], ... FROM table, où « column » correspond aux données à renvoyer et « table » représente la source de données de laquelle sélectionner. Dans la clause FROM, vous pouvez préciser, par exemple :
|
Pour la disposition des données, ces fonctions propres à Worksheets peuvent être utiles :
Fonction | Remarques |
|---|---|
WD.ARRANGECOLUMNS WD.ARRANGEROWS | Crée une nouvelle plage à partir d’une plage existante, avec les colonnes ou les rangées classées en fonction des index indiqués. Avec WD.ARRANGECOLUMNS vous pouvez ajouter une colonne vide en incluant une valeur d’index nulle. Exemple : =ARRANGECOLUMNS([range],1,2,3,,4) insère une colonne en blanc entre la 3e valeur d’index et la 4e valeur d’index. |
CORRELATE | Crée une nouvelle matrice en combinant les rangées des plages que vous avez indiquées. Cette fonction est semblable à une jointure de base de données. |
FLATTEN | Renvoie une plage de données développée en fonction des données hiérarchiques que vous indiquez. En règle générale, vous utilisez cette fonction pour développer les informations sur le gestionnaire et les employés d’une organisation afin d’afficher tous les niveaux de la hiérarchie. |
JOIN | Effectue une jointure interne gauche sur deux plages. |
MERGECOLUMNS | Fusionne les colonnes en les plaçant côte à côte dans une nouvelle plage. |
MERGEROWS | Fusionne les rangées en les plaçant les unes sous les autres dans une nouvelle plage. |
MINUS | Renvoie toutes les rangées d’une première plage qui n’apparaissent dans aucune des autres plages fournies. |
SORT SORT2 SORT3 | Trie une matrice existante et renvoie une nouvelle matrice. SORT() accepte une direction de tri et trie toutes les colonnes que vous avez indiquées en fonction de cette direction. SORT2 accepte des paires de paramètres, que vous utilisez pour préciser la colonne référencée et la direction de tri pour cette colonne. TRI 3 suppose que la première rangée du tableau à trier est un en-tête et renvoie cette rangée en haut des résultats. |
VALUEAT | Renvoie la valeur à l’intersection d’un en-tête de colonne et d’une étiquette de rangée. |
SELECT | Utile pour la manipulation fondée sur des valeurs ainsi que pour la disposition des données. La fonction SELECT est similaire à un énoncé SQL SELECT. Le format de base est : SELECT column1, [column2], ... FROM table, où « column » correspond aux données à renvoyer et « table » représente la source de données de laquelle sélectionner. Dans la clause FROM, vous pouvez préciser, par exemple :
|
Analyse
Vous êtes maintenant prêt à regrouper et à analyser les données que vous avez préparées.
L’outil d’analyse le plus couramment utilisé est le tableau croisé dynamique, qui vous permet de récapituler et d’analyser de grandes quantités de données. L’assistant de tableau croisé dynamique et le panneau de détails vous permettent de créer et de modifier des tableaux croisés dynamiques de façon interactive. Vous pouvez également créer des graphiques pour illustrer visuellement les relations entre les données.
Gardez à l’esprit les fonctions d’analyse de données suivantes de Worksheets :
Fonction | Remarques |
|---|---|
CAPPEDVALUES | Généralement utilisée pour les retenues 401 (k), les retenues de régimes d’actionnariat des employés ou les paiements d’impôts qui ont une valeur standard par période, mais qui tombent à zéro (0) lorsque le paiement atteint le plafond. Renvoie un tableau de valeurs sur un ensemble de périodes à partir d’un tableau de valeurs que vous fournissez, sur les mêmes périodes, limité par un plafond fourni sur toute la durée. |
FORECAST.WD.SEASONAL | Renvoie une séquence prévue de valeurs à l’aide de modèles compris dans les données historiques linéaires et non linéaires que vous indiquez. |
GROUPBY | GROUPBY est une fonction très performante qui peut souvent remplacer les fonctions COUNTIF(S), AVERAGEIF(S), et SUMIF(S). GROUPBY regroupe les données et classe les résultats dans l’ordre que vous indiquez. Le regroupement est fondé sur une clé que vous pouvez prédéfinir dans le tableau ou à l’aide de colonnes dans le classeur. Le résultat est similaire à celui d’un tableau croisé dynamique. Cette fonction est souvent utile dans le cadre de la planification de l’effectif. |
SELECT | La fonction SELECT est similaire à un énoncé SQL SELECT. Le format de base est : SELECT column1, [column2], ... FROM table, où « column » correspond aux données à renvoyer et « table » représente la source de données de laquelle sélectionner. Dans la clause FROM, vous pouvez préciser, par exemple :
|
Autres fonctions notables propres à Worksheets
Ces fonctions ne sont pas propres à l’analyse des données, mais sont très utiles à toutes les étapes :
Fonction | Remarques |
|---|---|
NOTIFYIF NOTIFYIFS | Envoie des notifications si une condition est remplie. Vous pouvez envoyer une notification à un utilisateur, qu’il ait ou non accès au classeur. |
ONCE | Calcule une formule exactement une fois. Worksheets ne réévalue jamais la formule même si vous demandez un nouveau calcul à l’aide de ; mais vous pouvez soumettre de nouveau la formule manuellement. Exemple : utilisez cette fonction lorsque la fonction volatile NOW() place un horodatage dans un classeur et que celui-ci ne doit jamais changer. |