Colonne index et correction des erreurs

Accueil – Le CFO masqué Forums Power BI Colonne index et correction des erreurs

  • Ce sujet contient 11 réponses, 2 participants et a été mis à jour pour la dernière fois par Sophie Marchand, le il y a 4 années et 10 mois.
12 sujets de 1 à 12 (sur un total de 12)
  • Auteur
    Articles
  • #55684
    Ztiofack
    Participant

    Bonjour,

    Je ne comprends pas comment vous avez fait pour supprimer l’erreur grâce à la colonne index, c’est quoi la colonne index? quel est ce qu’elle a apporté à la table?

    Cordialement

    #55685
    Sophie Marchand
    Participant

    Bonjour,

    Est-ce que vous faites référence à la formation Power BI niveau 2? Le cas échéant, il faudrait poser vos questions dans la section qui concerne les formations.

    Dans tous les cas, tel qu’expliqué dans la vidéo et dans le document de formation, la fonction que nous avons définie à partir du Magasin 103 ne fonctionne plus pour le magasin 104 car à une des étapes du code, le numéro du magasin est repris dans les entêtes de colonne.

    Donc, si vous regardez le code, il sera écrit Magasin 103. Quand on applique la fonction à Magasin 104, le code cherche la colone Magasin 103 et ne la trouve pas donc la requête brise.

    Pour éviter cela, on veut une colone où le premier élément (information sur la première ligne) ne sera pas Magasin 103 mais plutôt null. Comme ça, à l’étape suivante, quand on pousse la première ligne dans les entêtes de colonnes, on va pousser la valeur null (et nom la valeur Magasin 103) qui deviendra Column1 et non Magasin103. Donc, on pourra utiliser la fonction pour n’importe quel magasin car le mot Magasin 103 ne se retrouvera plus dans le code.

    Comme on ne peut pas effacer le contenu de la première ligne, on se crée donc une colonne d’index qui nous sert seulement à créer une colonne conditionnelle où on dira, si l’index est égal à 1 (on est donc sur la première ligne), renvoie un null, sinon, renvoie les informations de la colonne avec les numéros de magasins. Au final, on se trouve donc à répliquer notre colonne avec les numéros de magasins sauf que le contenu de la première ligne n’est pas Magasin 103 mais plutôt null.

    Au plaisir,

    Sophie

    #55686
    Ztiofack
    Participant

    Est-ce que la colonne index renvoie le numéro de la ligne dans une table?

    #55687
    Sophie Marchand
    Participant

    Le numéro de l’index est ajouté dans une colonne et non dans une table. Ensuite, on ajoute une autre colonne, conditionnelle cette fois, qui est basée sur le contenu de la colonne d’index.

    #55688
    Ztiofack
    Participant

    Que renvoie l’index d’une colonne ?

    #55689
    Sophie Marchand
    Participant

    Son numéro de ligne (on peut toutefois commencer l’index à 0 ou à 1). Faites-le test de votre côté pour constater.

    #55690
    Ztiofack
    Participant

    Quand ça commence par 0 ça veut dire quoi? Je croyais que la première ligne est toujours la ligne 1

    #55694
    Sophie Marchand
    Participant

    Bonjour,

    L’ajout d’une colonne index permet d’ajouter une colonne avec des chiffres qui débutent à 0 ou à 1 avec un pas de 1. Dans l’exemple de la formation, on s’en sert pour déterminer le numéro de ligne et on base notre colonne conditionnelle sur la valeur 1 car elle arrive sur la première ligne. On aurait pu faire débuter la série de chiffres à 0 et baser notre colonne conditionnelle sur la valeur 0. C’est à vous de faire ce que vous voulez de la colonne index. À la base, ajouter une colonne d’index ne fait qu’ajouter une colonne avec une série de valeurs en continue débutant par 0 ou 1.

    Merci.

    Sophie

    #55695
    Ztiofack
    Participant

    Bonjour
    C’est quoi la granularité d’une table?

    Cordialement

    #55696
    Sophie Marchand
    Participant

    Bonjour,

    La granularité d’une table est sa base d’agrégation (une table peut par exemple présenter les ventes par facture ou par client). Si elle présente les ventes par clients (elle regroupe donc toutes les factures d’un même client sur une même ligne et a donc moins de lignes), on dit qu’elle possède une granularité moins fine ou moins grande que la table de ventes qui présente les données par facture.

    Sophie

    #55700
    Ztiofack
    Participant

    Bonjour,

    C’est quoi fusionner les tables, quels est l’objectif de fusionner les table?

    Cordialement

    #55701
    Sophie Marchand
    Participant

    Bonjour,

    Toutes les questions que vous posez sur le forum sont répondues dans la formation. Donc, à moins que vous n’ayez une problématique technique, je vais cesser de répondre à vos questions de type général, comme la précédente.

    Merci de votre compréhension,

    Sophie

12 sujets de 1 à 12 (sur un total de 12)
  • Vous devez être connecté pour répondre à ce sujet.