microsoft-entreprise

Comment ajouter une colonne d'une autre table dans Power BI

Comment ajouter une colonne d'une autre table dans Power BI

Power BI possède de nombreuses fonctions intéressantes qui font de ce produit Microsoft l'un des outils les plus recherchés pour organiser et visualiser divers ensembles de données.

Cependant, de nombreux utilisateurs ne peuvent pas comprendre comment utiliser certaines de ces bonnes options. En effet, Power BI n'est pas si intuitif dans certains cas.

Dans cet article, nous allons vous montrer comment ajouter une colonne d'une autre table.

Ce problème a été décrit par un utilisateur sur le forum officiel de Microsoft:

J'ai 2 tables: Table [A] et TimeZone. Comment ajouter une autre colonne dans [A] qui utilisera une colonne a vlaue dans la table TimeZone sans utiliser de requête de fusion? La table Fuseau horaire ne contient qu'une seule valeur qui correspond au nombre d'heures à décaler. Idéalement, j'aimerais utiliser cette valeur comme paramètre mais je n'ai pas compris comment le faire.

Donc, l'OP veut utiliser le nombre d'heures comme paramètre mais n'a pas compris comment faire cela.

Si vous vous trouvez dans la même situation, voici quelques solutions qui fonctionneront pour vous.

Étapes pour ajouter une colonne d'une autre table dans Power BI

1. Ajoutez une colonne d'une autre table lorsqu'il existe une relation entre les tables

Ajoutez une colonne calculée sur le tableau [A] en utilisant la syntaxe: Nouvelle colonne = RELATED (TimeZone [Value])

2. Ajoutez une colonne d'une autre table lorsqu'il n'y a pas de relation entre les tables

Si vous n'utilisez pas de relation, voici une alternative:

Nouvelle colonne =
var JoinCol = 'TableA' [ID]
var NewCol = CALCULATE (MAX ('TimeZone' [Value]), 'TimeZone' [ID] = JoinCol)
retourne NewCol


Besoin de plus d'informations sur Power BI? Lisez ce guide pour en savoir plus.


3. Ajoutez une colonne à l'aide de Power Query

  1. Sélectionner Modifier les requêtes. Cela ouvrira une nouvelle fenêtre dans Power BI.
  2. Aller au Ajouter une colonne languette.
  3. Ajouter un Colonne d'index et nommez-le Index.
  4. Ajouter un Colonne personnalisée avec cette expression: Table2 [ColumnName] [Index]

Conclusion

Les solutions semblent un peu techniques, en particulier les deux premières. Néanmoins, la possibilité d'ajouter une colonne à partir d'une autre table est réservée aux utilisateurs avancés.

Heureusement, il existe plusieurs façons d'aborder ce problème, chacune étant adaptée aux besoins de chaque utilisateur.

Avez-vous trouvé nos solutions utiles? Faites-nous savoir dans la section commentaires ci-dessous!

Offre des Fêtes Achetez une tablette ou un PC Windows 8.1, obtenez 25 $ en carte-cadeau
Le Black Friday et le Cyber ​​Monday sont terminés, mais il existe d'autres offres intéressantes que Microsoft a préparées pour vous. Lisez ci-dessous...
Applications et jeux Windows 8 à prix réduit cette semaine # 6
Une autre semaine est arrivée et Microsoft publie comme toujours les applications et les jeux Windows 8 à prix réduit dans le Windows Store. Pour cett...
L'application Windows 8 NBC Olympics diffuse les Jeux d'hiver de 2014
Les jeux olympiques d'hiver de 2014 à Sotchi battent leur plein, mais si vous possédez une tablette Windows, sachez que NBC a récemment lancé l'applic...