Contenidos
J'ai écrit cet article pour la première fois en janvier 2019 et j'ai décidé de revenir en arrière et de le mettre à jour maintenant. Avec la barre d'outils d'outils externes récemment améliorée dans Power BI Desktop, il n'y a jamais eu de meilleur moment pour commencer à apprendre à utiliser ces outils.
Vous êtes-vous déjà demandé s'il était possible de déplacer toutes les mesures d'un fichier Power BI PBIX à un autre? Supposons que vous ayez 2 fichiers PBIX avec des modèles de données similaires (suffisamment similaires pour que les mesures soient sensiblement les mêmes). Peu importe comment vous en êtes arrivé à ce point, le fait est que si c'est vous, il y a une grande tâche à faire pour changer les mesures une par une. Je ne dis pas que c'est la meilleure façon de créer un nouveau classeur similaire, je dis simplement que si vous êtes dans une situation où vous avez des mesures dans un classeur et que vous en avez besoin dans un autre classeur, c'est la façon la plus simple de le faire il.
Avertissement de l'éditeur tabulaire!
Ok, voici l'avertissement. L'éditeur tabulaire se connecte directement à vos versions en cours d'exécution de Power BI Desktop. Les choses peuvent mal tourner, vous devez donc créer une sauvegarde de n'importe quel fichier avant d'activer l'éditeur tabulaire sur ce fichier. Considérez-vous convenablement averti 🙂.
Comment est-ce que je le fais déjà?
Tout d'abord, vous devez ouvrir vos deux fichiers PBIX dans Power BI Desktop. J'utilise la version d'août 2020 pour cette démo. Vous devez activer la fonctionnalité d'aperçu pour obtenir des métadonnées améliorées avec cette version. Les anciennes versions peuvent fonctionner différemment.
Vous aurez alors 2 instances de PBI Desktop en cours d'exécution sur votre PC. Assurez-vous que vous savez clairement ce qui est quoi.
Démarrez l'éditeur tabulaire (deux fois)
Accédez à chaque version de PBI Desktop, une par une, et démarrez l'éditeur tabulaire. Faites-le soigneusement, un par un, en vous assurant de savoir quelle version appartient à chaque fichier PBIX.
Si vous ne voyez pas les outils externes ou l'éditeur tabulaire, lisez mon article ici pour savoir comment les obtenir.
Vous devriez maintenant avoir 2 instances de l'éditeur tabulaire ouvertes, une connectée à chaque instance en cours d'exécution de PBI Desktop.
Copier les mesures
Vous devez d'abord rendre les mesures visibles dans le fichier source (si vous ne pouvez pas les voir).
- Dans l'éditeur tabulaire, dans le menu Affichage (1), sélectionnez Mesures (2). Veuillez noter que les mesures sont visibles (3 ci-dessous).
- Faites une sélection multiple de toutes les mesures de la liste (celles que vous souhaitez copier, de toute façon). Sélectionnez le premier, maintenez la touche Maj enfoncée et cliquez sur le dernier.
- Copier les mesures (Ctrl + C)
- Basculer vers la deuxième instance de l'éditeur tabulaire
- Sélectionnez la table de destination pour stocker les mesures.
- Coller les mesures (Ctrl + V)
- Cliquez sur Enregistrer dans l'éditeur tabulaire sur le classeur de réception.
Après l'enregistrement, vous devriez pouvoir voir toutes les mesures dans le classeur de destination.
Problèmes potentiels
Différence dans les noms de table et de colonne
Une chose qui pourrait arriver est que vous ayez des noms de table ou de colonne légèrement différents dans votre fichier de destination. J'ai testé cela de 2 manières.
- J'ai renommé la table de Ventes en Vente et j'ai répété la copie.
- J'ai renommé l'une des colonnes de la table Sales de ExtendedAmount en `` Extended Amount ''
Dans les deux cas, les mesures copiées sur OK, je devais juste éditer la mesure pour corriger le nom de la table / colonne pour les nouveaux noms. Vous pouvez le faire directement dans l'éditeur tabulaire ou dans Power BI Desktop.
Comme conseil général, je vous recommande d'utiliser l'éditeur tabulaire comme suit.
- Ouvrez-le lorsque vous souhaitez l'utiliser.
- Utilisez-le - exclusivement, en enregistrant vos modifications lorsque vous êtes prêt.
- Lorsque vous avez terminé, fermez-le. Vous pouvez facilement le rouvrir plus tard si nécessaire.
Cela garantit que vous n'obtenez aucun conflit de modèle lorsque vous effectuez des modifications dans Power BI et l'éditeur tabulaire en parallèle
Envelopper
Que penses-tu? Est-ce un hack utile? Combien de temps cela vous fera-t-il gagner? Comment en êtes-vous arrivé à la situation où vous deviez copier des mesures? Veuillez partager vos commentaires ci-dessous.