Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Dans ce didacticiel, vous apprendrez à créer un modèle composite et à utiliser DirectQuery sur un jeu de données LuckyTemplates ou dans Azure Analysis Services.
Les didacticiels précédents ont abordé les mots clés MEASURE , COLUMN et TABLE . Dans certains cas spécifiques, le moteur DAX écrit automatiquement ces mots clés même si vous ne les avez pas explicitement utilisés. Vous apprendrez à imiter ce scénario et à comprendre ce qui se passe dans les coulisses.
Table des matières
Création d'un modèle composite : mise en route
Dans cette démonstration, une vue est déjà créée pour la table Date. Sélectionnez le code et exécutez-le.
Vous pouvez voir qu'il en résulte une simple table de dates contenant les colonnes Date, Mois et Année civile.
Ensuite, publiez le modèle de données sur le service LuckyTemplates .
Accédez à LuckyTemplates. Cliquez sur Obtenir des données , puis sur Jeux de données LuckyTemplates .
Choisissez le tableau des dates , puis cliquez sur Créer .
Ouvrez la vue Relations.
entre la table Sales et la table Dates en fonction de la Sales' Order Date et de la Dates table's Date . Vous pouvez le faire en faisant glisser la date vers la date de la commande. Attendez que LuckyTemplates crée la relation. Une fois terminé, cliquez sur OK.
Vous pouvez voir qu'une relation limitée entre la table des ventes et la table des dates a été créée. Une relation limitée est indiquée par le symbole ci-dessous.
Création de la requête pour le modèle composite
Accédez au volet Champs, ouvrez la table des ventes et créez une nouvelle colonne .
Dans cette nouvelle colonne, écrivez une mesure simple . Pour cet exemple, la nouvelle colonne affiche l'année de la commande.
Une fois cela fait, faites glisser et déposez la nouvelle colonne dans le canevas LuckyTemplates.
Convertissez-le en tableau et assurez-vous que la colonne Order Year est utilisée comme ligne.
Ensuite, faites glisser et déposez la date du tableau Dates. La date doit également être attribuée sous forme de ligne.
Cliquez sur la flèche déroulante pour Date et sélectionnez Compter . Cela comptera le nombre de valeurs dans une année particulière.
Actuellement, le tableau affiche la même valeur de comptage pour chaque année.
En effet, la relation entre la table Sales et la table Dates est unidirectionnelle . Ainsi, un filtre de la table des ventes n'est pas appliqué à la table des dates.
Pour résoudre ce problème, créez une nouvelle mesure.
Cette mesure CALCULERA nombre de comptages dans le tableau des dates. Il modifiera alors la nature de la relation à l'aide de la fonction . La fonction BOTH garantit que le filtre se déplace dans les deux sens.
Faites glisser et déposez cette nouvelle mesure sur le tableau et supprimez la colonne Date.
Accédez à l'onglet Affichage et cliquez sur Analyseur de performances . Une fois que le volet Analyseur de performances apparaît, cliquez sur Démarrer l'enregistrement puis sur Actualiser le visuel .
Copiez la requête de la table et revenez à DAX Studio .
Affichage de la requête DAX et de DirectQuery
Lorsque vous collez le code, une boîte de dialogue apparaîtra vous demandant quelles requêtes vous souhaitez coller.
Puisqu'il s'agit de se connecter à l'ensemble de données LuckyTemplates à l'aide de l'option DirectQuery, cliquez sur l' option À la fois DAX et requête directe .
Le code contient deux sections. La partie supérieure montre la requête DAX exécutée en raison du modèle local.
En bas, vous pouvez voir le modèle distant dans le service LuckyTemplates qui exécute DirectQuery.
Cela vous donne un aperçu de ce qui se passe avec votre code DAX. Le moteur tente de créer une table à l'aide du mot clé TABLE. Ainsi, même si vous n'avez pas utilisé les mots-clés TABLE et COLUMN pour créer des requêtes, le moteur les utilise en arrière-plan.
Conclusion
Ce didacticiel montre un exemple de base du fonctionnement des modèles composites dans DAX Studio. C'est une bonne représentation de ce qui se passe dans les coulisses.
Dans cet exemple, le moteur DAX utilise les mots clés TABLE et COLUMN pour remplir le résultat de la matrice ou du visuel. Ainsi, même si vous n'avez pas explicitement utilisé ces mots-clés, le moteur les utilise en coulisses pour vous donner le résultat dont vous avez besoin.
Tous mes vœux,
Qu'est-ce que le self en Python ? Exemples concrets
Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.
Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.
Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.
Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.
Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.
Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.
Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.
Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.
Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir