Gestion des erreurs dans Power Automate via le branchement parallèle
Découvrez l
Pour ce didacticiel, nous allons passer à quelques exemples de calculs d'intelligence temporelle utilisant une combinaison de fonctions DAX.
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.
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 .
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.
Par exemple, le 13 octobre 2018, le total des ventes est de 153 058,20 $ .
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 .
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.
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 .
Nous pouvons voir que la mesure Ventes LY est maintenant placée sous le groupe de mesures Comparaison temporelle .
De plus, nous devons nous assurer que le tableau de comparaison temporelle est placé près du tableau des mesures clés .
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.
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.
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.
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 .
C'est ainsi que nous pouvons voir les bénéfices de l'année dernière.
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.
Découvrez l
Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.
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.
Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.
Calculez la marge en pourcentage à l
Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l
Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d
Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.
Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d
Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.