Cette réponse est basée sur ma compréhension de la question. Si cette solution ne vous apporte pas ce que vous voulez, je suggère de mettre à jour la question pour clarifier quel est votre problème et le résultat souhaité.
Aussi, je m'excuse à l'avance pour la longueur de cette réponse; Je ne connais pas votre niveau d'expertise avec Power BI et je voulais m'assurer de couvrir toutes les étapes que j'ai suivies.
Remarque - J'utilise la dernière version de Power BI Desktop disponible via le Windows Store. Si l'une des actions que je fais ou les photos que je publie ne sont pas alignées avec votre application Power BI, assurez-vous que vous utilisez la dernière version.
0) Pour commencer, j'ai créé un exemple de structure SQL avec trois tables et quelques données. Le code SQL que j'ai exécuté peut être trouvé here.
1) de puissance BI, cliquez sur Obtenir les données -> SQL Server
2) Entrez votre serveur SQL et le nom de la base de données ici (j'utilise une base de données locale, d'où le ".").
3) Sélectionnez uniquement la table Sociétés et cliquez sur Modifier ...
... qui les importations comme celui-ci.
4) Cliquez sur Gérer les paramètres -> Nouveau paramètre.
5) remplir le formulaire comme indiqué ci-dessous.
6) Retour à la requête Entreprises, cliquez sur la flèche du menu déroulant de la colonne idcomp
et aller à filtres Nombre -> Égale ...
Dans la zone contextuelle, cliquez sur la flèche déroulante pour la première condition et basculez sur Paramètre. Comme il n'y a qu'un seul paramètre, il doit remplir automatiquement. Cliquez sur OK ...
... pour obtenir cela.
8) Faites un clic droit sur la requête Entreprises et cliquez sur Dupliquer. Faites-le une seconde fois afin d'avoir la requête originale et deux copies.
9) Retour à la requête initiale, faites un clic droit sur la colonne Bâtiments et sélectionnez Supprimer.
10) Faites un clic droit sur les sociétés (2) requête et sélectionnez Renommer. Nommez cette deuxième requête Buildings.
11) Dans la requête Bâtiments, faites un clic droit sur la colonne Bâtiments et sélectionnez Supprimer les autres colonnes.
12) Cliquez sur le bouton fléché d'extension sur la colonne Bâtiments et décochez tout sauf idbuild et BuildingName (comme indiqué ci-dessous).
13) Faites un clic droit sur les sociétés (3) requête et sélectionnez Renommer. Nommez cette troisième requête Employés.
14) Dans la requête Employés, faites un clic droit sur la colonne Bâtiments et sélectionnez Supprimer les autres colonnes.
15) Cliquez sur le bouton fléché d'extension sur la colonne Bâtiments et décochez tout sauf les employés (comme indiqué ci-dessous).
12) Cliquez sur le bouton fléché d'extension sur la colonne Employés et décochez tout sauf idemp, FirstName et LastName (comme indiqué ci-dessous).
13) Cliquez sur Fermer & Appliquer.
14) Pour vérifier les données, faire quelques tables et voir que l'information seule entreprise 1 a été chargé.
15) Pour changer la société est chargée, cliquez sur Accueil -> Modifier les requêtes.
16) Cliquez sur le CompanyID (1) requête et modifiez la valeur actuelle à 2.
17) Cliquez sur Fermer & Appliquer et notez que le les tables sont mises à jour pour afficher uniquement les informations de la société 2.
Je ne peux pas imaginer pourquoi quelqu'un a pensé à cette question était digne d'un upvote. Je ne peux pas faire la tête ou la queue de ce que vous essayez de faire ici. –
pouvez-vous fournir des exemples de données dans votre base de données? semble comme vous voulez JOINDRE les 3 tables – DHLopez
Aussi fort que je pouvais Comprendre, vous voulez importer des données à partir des trois tables, qui correspond à une société particulière (idcomp = 1). Si oui, faites un joint interne et limitez les données de l'entreprise dont vous avez besoin (clause where) Est-ce que c'est ce que vous cherchez? – Valli