Accueil – Le CFO masqué › Forums › Power BI › Problème de cardinalité – Doublons
Mots-clés : doublons
- This topic has 6 réponses, 4 participants, and was last updated il y a 2 years et 1 months by Quentaing.
-
AuteurArticles
-
26 novembre 2021 à 4 h 53 min #99418antoinethiryParticipant
Bonjour à tous,
Je découvre petit à petit les fonctionnalités de PowerBI et cela fait deux jours que je m’arrache les cheveux sur un problème :
Dans le modèle ci-joint, j’ai une table intitulée “Clé primaire NN” dans laquelle j’ai concaténé plusieurs éléments dans la colonne “NN”. Il n’y a pas de doublons dans cette colonne.
La table intitulée “Chutes” contient également une colonne “NN” concaténée avec les mêmes éléments (elle peut contenir des doublons).
Dans le modèle de données, je tente de lier la colonne “NN” de la table “Clé primaire NN” avec la colonne “NN” de la table “Chutes” mais PowerBI mentionne qu’il s’agit d’une cardinalité plusieurs à plusieurs.
J’ai pourtant vérifié s’il existait des doublons dans la colonne “NN” de la table “Clé primaire NN” via la fonction “Conserver les doublons” et il m’affiche bien une table vide.
J’ai aussi créé deux mesures : une qui calcule le nombre de lignes de cette colonne et une autre qui calcule le nombre de lignes distinctes. Résultat : j’ai une ligne en plus que le nombre de lignes distinctes mais impossible de la retrouver !Je ne comprends pas pourquoi il n’accepte pas la cardinalité un à plusieurs.
Une âme charitable pourrait-elle me guider pour résoudre la problématique ?
Merci beaucoup,
Bonne journée,Antoine
Attachments:
You must be logged in to view attached files.26 novembre 2021 à 7 h 50 min #99421Stéphane LorinParticipantBonjour
Utilisez une matrice pour détecter votre doublon
Stéphane
Attachments:
You must be logged in to view attached files.26 novembre 2021 à 8 h 22 min #99425Kim LeblancParticipantBonjour,
Le doublon peut être causé par un élément qui est écrit en minuscule vs majuscule, exemple: abc vs ABC. Power Query considérera ces éléments comme distinct alors que dans Power BI lorsque vous allez créer le lien, il considéra ces éléments comme identiques.
Kim
26 novembre 2021 à 11 h 30 min #99447antoinethiryParticipantSuper, il suffisait de le savoir…
Merci pour votre aide !
24 octobre 2022 à 7 h 40 min #121750QuentaingParticipantBonjour,
Savez-vous comment on peut facilement mettre en évidence ces doublons de casse (min vs MAJ) ?
Merci d’avance
Quentin25 octobre 2022 à 2 h 36 min #121786Stéphane LorinParticipantBonjour
Je ne suis pas certain de bien comprendre la question. Qu’appelez vous un doublon de casse ?
Pour comparer 2 valeurs avec des casses différentes vous pouvez utiliser cette fonction := Comparer.Equals(Comparer.OrdinalIgnoreCase, “ABC”, “abc”)
renverra TRUESinon, pour supprimer des doublons de casse différente, vous passez tout en majuscule et vous supprimez les doublons
Dans un regroupement, vous utilisez le 5e argument du Table.Group pour indiquer que vous voulez regrouper les lignes de casse différentes
= Table.Group(Etape_précédente, {“ColA”}, {{“Données”, each _}}, GroupKind.Global, Comparer.OrdinalIgnoreCase)
dans la ColA, les “Abc” et les “ABC” seront regroupés
Stéphane
25 octobre 2022 à 3 h 14 min #121788QuentaingParticipantSuper,
Je vous remercie pour votre retour, cela fonctionne.
Bonne journée à vous
Quentin -
AuteurArticles
- Vous devez être connecté pour répondre à ce sujet.