Fonctions Time Intelligence DAX dans LuckyTemplates

Pour ce didacticiel, nous allons passer à quelques exemples de calculs d'intelligence temporelle utilisant une combinaison de fonctions DAX.

Fonctions Time Intelligence DAX dans LuckyTemplates

Ce type de calcul est utile lorsque vous souhaitez comparer vos données d'entreprise sur une certaine période. Vous pouvez le faire par jours, mois, trimestres ou années.

Outre la fonction CALCULATE , l'utilisation d'autres fonctions DAX peut grandement aider à créer une excellente analyse temporelle.

Je vais vous présenter certaines des les plus courantes utilisées pour ce type de calcul.

Table des matières

Utilisation des fonctions Time Intelligence DAX

Dans cet exemple, je vais vous apprendre à créer une nouvelle mesure pour comparer les ventes actuelles à l'année dernière. Plus précisément, nous comparerons les ventes d'un jour spécifique de l'année précédente et de l'année en cours.

Appelons cette mesure Sales LY et commençons par la fonction CALCULATE . La fonction peut changer le contexte de n'importe quel calcul.

Fonctions Time Intelligence DAX dans LuckyTemplates

Ensuite, nous devons mettre une expression, qui dans ce cas, est le Total Sales . Puisque nous devons changer le contexte pour comparer les ventes, nous utiliserons la fonction Cette fonction renvoie un ensemble de dates dans la sélection actuelle de l'année précédente.

Enfin, nous devons référencer la colonne Dates de la table Date .

Fonctions Time Intelligence DAX dans LuckyTemplates

Dans le tableau, nous pouvons déjà voir les données de ventes actuelles de la colonne Total des ventes . Lorsque nous apportons la mesure Sales LY à la table, nous pourrons voir les ventes totales de l'année dernière. La table Sales LY calcule toujours les ventes totales, cependant, le contexte de date est remplacé par l'année précédente.

Fonctions Time Intelligence DAX dans LuckyTemplates

Par exemple, le 13 octobre 2018, le total des ventes est de 153 058,20 $ .

Fonctions Time Intelligence DAX dans LuckyTemplates

Si nous vérifions les données Sales LY du 13 octobre 2019, nous verrons qu'il s'agit également de 153 058 $ . 20 .

À l'aide de la fonction CALCULER , la formule modifie le contexte initial pour revenir sur les ventes du 13 octobre 2018. Il s'agit d'un exemple simple de calcul DAX d'intelligence temporelle .

Fonctions Time Intelligence DAX dans LuckyTemplates

Création d'un nouveau groupe de mesures

Si nous examinons notre groupe de mesures clés dans le modèle, vous remarquerez que nos mesures commencent à s'accumuler. Étant donné que nous nous étendons vers un nouveau calcul, il est préférable de créer un nouveau groupe de mesures. De cette façon, nous pouvons optimiser et nettoyer notre LuckyTemplates.

Fonctions Time Intelligence DAX dans LuckyTemplates

Pour ce faire, cliquez sur le ruban Accueil , puis sur Entrer des données .

Étant donné que les mesures concernent des calculs d'intelligence temporelle, nous pouvons nommer le nouveau groupe de mesures Comparaison temporelle . Après avoir renommé, cliquez sur Charger .

Ensuite, nous pouvons maintenant déplacer les associées dans le nouveau tableau.

De plus, nous pouvons faire de la mesure Sales LY la mesure principale. Pour ce faire, cliquez sur le ruban Modélisation , puis sur Table d'accueil . À partir de là, nous pouvons changer la table d'accueil par défaut de Mesures clés en Comparaison temporelle .

Fonctions Time Intelligence DAX dans LuckyTemplates

Nous pouvons voir que la mesure Ventes LY est maintenant placée sous le groupe de mesures Comparaison temporelle .

Fonctions Time Intelligence DAX dans LuckyTemplates

De plus, nous devons nous assurer que le tableau de comparaison temporelle est placé près du tableau des mesures clés .

Fonctions Time Intelligence DAX dans LuckyTemplates

Il s'agit de la configuration idéale du modèle de données puisque les deux tables supplémentaires sont uniquement à des fins d'organisation. Ils ne font pas partie de la structure principale du modèle pour les relations de données.

Utilisation des fonctions DAX Time Intelligence avancées

Nous avons maintenant les données Total Sales et Sales LY dans notre tableau. Nous pouvons passer à des calculs d'intelligence temporelle avancés en utilisant ces mesures de base et d'autres fonctions DAX.

Dans cet exemple, nous allons calculer Sales Difference Year on Year . Dans la formule, nous devons simplement trouver la différence entre les ventes totales et les ventes LY.

Fonctions Time Intelligence DAX dans LuckyTemplates

Pour voir les résultats, il suffit d'amener le Sales Diff. Mesure YoY dans le tableau. Nous pouvons également transformer ce tableau en une visualisation comme celle-ci.

Fonctions Time Intelligence DAX dans LuckyTemplates

Ce ne sont que de simples visualisations. Cependant, si nous ajoutons des slicers pendant des mois ou des semaines, la visualisation sera plus intéressante.

Dans cet autre exemple, je vais vous apprendre un autre calcul d'intelligence temporelle en utilisant une fonction DAX différente. Cette fois, utilisons la fonction pour calculer Sales Last Year .

En utilisant la formule d'origine, nous avons juste besoin de changer le SAMEPERIODLASTYEAR en DATEADD . Après avoir fait référence à la table Date , entrez -1 comme nombre d'intervalles.

Fonctions Time Intelligence DAX dans LuckyTemplates

La fonction DATEADD est très flexible car nous pouvons aller par jour, mois, trimestre ou année.

Puisque nous allons par année, la formule calculera les ventes totales de l'année précédente. Évidemment, les résultats seront les mêmes qu'avant car nous avons juste utilisé une formule différente.

Enfin, nous pouvons simplement copier et coller la mesure existante et simplement changer le nom. Par exemple, de Sales LY à Profits LY . Au lieu de Total Sales , nous ferons référence à la mesure Total Profits .

Fonctions Time Intelligence DAX dans LuckyTemplates

C'est ainsi que nous pouvons voir les bénéfices de l'année dernière.

Fonctions Time Intelligence DAX dans LuckyTemplates

Nous pouvons passer à plus d'analyses à partir d'ici, comme le bénéfice de l'année en cours. Nous pouvons même calculer la différence en pourcentage d'une année sur l'autre.  

La clé d'un excellent calcul d'intelligence temporelle consiste à utiliser une combinaison de fonctions DAX.


Modèles d'intelligence temporelle courants utilisés dans LuckyTemplates
La fonction DATEADD : la fonction d'intelligence temporelle la meilleure et la plus polyvalente dans Power
BI

Conclusion

Ces exemples d'intelligence temporelle sont peut-être simples, mais c'est une excellente application de tout ce dont nous avons discuté jusqu'à présent. Nous avons appliqué les concepts de contexte initial, de fonctions d'itération, de fonctions d'agrégation, de branchement de mesures et de la fonction CALCULATE .

J'espère que vous avez appris beaucoup de techniques et de fonctions DAX. Ce sera formidable si vous pouvez les appliquer à vos rapports dès que vous le pouvez.

Fonctions Time Intelligence DAX dans LuckyTemplates

Leave a Comment

Gestion des erreurs dans Power Automate via le branchement parallèle

Gestion des erreurs dans Power Automate via le branchement parallèle

Découvrez l

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Dans ce blog, vous découvrirez comment diviser les colonnes dans LuckyTemplates par délimiteurs à l'aide de DAX, une méthode efficace pour gérer des modèles de données complexes.

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculez la marge en pourcentage à l

Modifier les formats de date à laide de léditeur Power Query

Modifier les formats de date à laide de léditeur Power Query

Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d

Comment adapter les cellules Excel au texte : 4 solutions simples

Comment adapter les cellules Excel au texte : 4 solutions simples

Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.