RELATION DUTILISATION DE LuckyTemplates Vs TREATAS

RELATION DUTILISATION DE LuckyTemplates Vs TREATAS

Je vais vous montrer la différence entre la fonction LuckyTemplates USERELATIONSHIP et la fonction TREATAS qui sont toutes deux utilisées lors de la création de mesures DAX. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

J'ai eu cette idée de tutoriel à partir d'une question qui a été soulevée sur le forum LuckyTemplates. Le membre a une table de faits qui contient un tas de dates différentes et il essayait de créer une relation active ou inactive entre cette table et la table Date.

RELATION D'UTILISATION DE LuckyTemplates Vs TREATAS

Voici un petit aperçu des fonctions LuckyTemplates USERELATIONSHIP et TREATAS. Jetons un coup d'œil aux définitions de ces fonctions sur le guide DAX via le site Web LuckyTemplates.

La fonction LuckyTemplates applique un résultat d'une expression de table en tant que filtres aux colonnes d'une table non liée. Cela signifie qu'il n'y a pas de relation active ou inactive entre, dans ce cas, la table Date et la table des faits.

RELATION D'UTILISATION DE LuckyTemplates Vs TREATAS

D'autre part, LuckyTemplates spécifie une relation à utiliser dans un calcul spécifique comme celle qui existe entre columnName1 et columnName2.

Ainsi, dans ce cas, si nous créons une mesure DAX, la fonction USERELATIONSHIP sera utilisée si nous avions une relation inactive entre la table Date et notre table de faits.

RELATION D'UTILISATION DE LuckyTemplates Vs TREATAS

Revenons au bureau LuckyTemplates et voyons comment tout cela se combine.

Table des matières

Configuration du modèle de données

Jetons un coup d'œil à mon modèle de données afin que vous puissiez voir comment tout cela est configuré. Il s'agit essentiellement d'un modèle très simple. J'ai une table de faits, qui s'appelle Jobs , puis j'ai la table Date . Et comme vous pouvez le voir, j'ai déjà créé des tableaux de mesures pour les mesures TREATAS et pour les mesures USERELATIONSHIP.

Dans le modèle de données, toutes ces relations avec les lignes pointillées sont des relations inactives entre la table Dates et la table Jobs pour plusieurs dates. C'est à ce moment que nous utiliserions la fonction USERELATIONSHIP.

RELATION D'UTILISATION DE LuckyTemplates Vs TREATAS

S'il n'y a aucune de ces relations inactives entre ces deux tables, c'est alors que nous utiliserons la fonction TREATAS.

Quand utiliser la fonction TREATAS

Voyons maintenant à quoi ressemblent ces mesures pour TREATAS lors de la création de mesures. Dans la table des faits ici, vous pouvez voir que nous avons plusieurs dates. Il y a une date de réception, une date d'approbation de l'estimation, une date de début, une date de facturation et une date de clôture.

RELATION D'UTILISATION DE LuckyTemplates Vs TREATAS

Sous les mesures TREATAS, nous avons la mesure de comptage reçu ( Rec'd Count v2 ), qui est essentiellement une formule pour calculer le nombre d'emplois. J'utilise la fonction TREATAS et j'utilise également la fonction Et puis, je viens de placer la colonne Date de la table Date et la colonne Receive Date du Jobs .

RELATION D'UTILISATION DE LuckyTemplates Vs TREATAS

Situation très similaire si nous cherchons à obtenir le nombre total des estimations . Comme vous le voyez sur l'image ci-dessous, je calcule simplement les estimations totales avec le TREATAS et j'utilise cette colonne Date du tableau Date. Et nous utilisons également la date de réception de la table de faits Jobs.

RELATION D'UTILISATION DE LuckyTemplates Vs TREATAS

Quand utiliser la relation d'utilisation de LuckyTemplates

Examinons maintenant la relation d'utilisation de LuckyTemplates utilisée dans les mesures. Comme vous pouvez le voir, les chiffres sur cette page correspondent à ceux de la page TREATAS. Nous utilisons donc différentes fonctions pour trouver la même réponse à ce que nous voulons obtenir pour notre mesure DAX.

RELATION D'UTILISATION DE LuckyTemplates Vs TREATAS

N'oubliez pas que nous avons ces lignes pointillées entre la table Date et la table de faits (Jobs) dans le modèle de données. Donc, dans ce cas, nous avons une relation inactive et nous pouvons utiliser la fonction USERELATIONSHIP. Et ce que fait cette fonction, c'est qu'elle rend cette relation inactive active .

Donc, si nous regardons la mesure reçue ( Rec'd Count ) en utilisant USERELATIONSHIP, vous pouvez voir qu'elle est assez similaire à la mesure en utilisant TREATAS. Notez que j'ai utilisé VALUES dans la mesure TREATAS, mais pas dans cette mesure avec la fonction USERELATIONSHIP.

RELATION D'UTILISATION DE LuckyTemplates Vs TREATAS

Et puis, voici à quoi ressemble cette mesure d'estimation totale ( Rec'd $$) pour la date de réception. Encore une fois, nous calculons les estimations totales, utilisons la fonction USERELATIONSHIP, puis nous utilisons la colonne Date de la table Date et la date de réception de la table Jobs.

RELATION D'UTILISATION DE LuckyTemplates Vs TREATAS

Conclusion

Dans ce tutoriel, je vous ai montré quand utiliser la fonction LuckyTemplates USERELATIONSHIP ainsi que la fonction TREATAS. Notez que j'ai utilisé VALUES dans la mesure TREATAS.

Gardez à l'esprit que lorsque vous rencontrez un problème comme celui-ci, vous avez différentes options. Vous pouvez utiliser TREATAS ou USERELATIONSHIP selon la configuration de votre modèle.

Une chose dont vous devez également vous souvenir est que lorsque vous souhaitez utiliser TREATAS pour créer une mesure DAX, vous devez vous assurer que vous n'avez aucune relation inactive ou active entre la table Date et votre table de faits.

Et vice-versa avec USERELATIONSHIP dans votre mesure DAX . Vous aurez besoin d'une relation inactive entre la table Date et votre table de faits pour créer cette mesure.

Pour en savoir plus sur ce sujet, consultez les liens ci-dessous et visitez notre site Web pour plus de contenu.

Tous mes vœux!

Jarret


Création de relations virtuelles dans LuckyTemplates à l'aide de la fonction TREATAS
Une plongée approfondie dans la fonction TREATAS dans LuckyTemplates
Relations de données actives et inactives dans LuckyTemplates









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.