count distinct d’une colonne par rapport à une autre

  • count distinct d’une colonne par rapport à une autre

    Posted by DSC Communities on October 21, 2022 at 2:25 pm

    count distinct d’une colonne par rapport à une autreFollow
    erick chabenat
    erick chabenatOct 21, 2022 12:37 PM
    Bonjour J’ai une base d’articles qui peuvent avoir ou pas 1 facture, une commande et une prévision. Je …
    1. count distinct d’une colonne par rapport à une autre

    erick chabenat
    Posted Oct 21, 2022 12:37 PM
    Bonjour
    J’ai une base d’articles qui peuvent avoir ou pas 1 facture, une commande et une prévision.
    Je voudrais dans un pivot ne présenter QUE les articles qui ont au moins 1 des catégories (facture, commande, prévision) mais pas prévision seule.
    Ex.
    article cat.ordre
    a prévision
    b prévision
    b commande
    c commande
    d facture
    e prévision

    je voudrais récupérer une mesure qui me permette de n’afficher que :
    article b
    article c
    article d
    quelque chose comme :
    compteur = count distinct(cat.ordre) par article pour savoir que ce sera 1 pour a, 2 pour b, 1 pour c, 1 pour d et 1 pour e
    et enfin si ce compteur=1, ne le prendre que si la cat.ordre est différente de prévision

    je ne sais pas comment faire cette mesure

    merci de votre aide

     

    ——————————
    erick chabenat
    ——————————

    2. RE: count distinct d’une colonne par rapport à une autre

    Top Contributor
    Jonathan CHANAL
    Posted Oct 22, 2022 03:43 AM
    Bonjour Eric,

    Voici une première solution en colonne calculée :

    Test =
    VAR Cat_To_Ignore = “Prévision” — On nomme la catégorie à ignorer
    VAR NbCat =
    COUNTROWS (
    CALCULATETABLE (
    Faits,
    ALLEXCEPT (
    Faits,
    Faits[Article]
    )
    )
    ) — On compte le nombre de catégories pour un article donné
    VAR TestPrevision =
    IF (
    NbCat = 1
    && Faits[Categorie] = Cat_To_Ignore,
    FALSE (),
    TRUE ()
    ) — On ignore ceux qui n’ont qu’une catégorie si cette catégorie est la catégorie à ignorer
    RETURN
    TestPrevision

    Test
    Bon week-end,

    ——————————
    Jonathan CHANAL
    Power BI Consultant/Formateur
    MCSA Power BI & Excel
    ——————————

     

    3. RE: count distinct d’une colonne par rapport à une autre

    erick chabenat
    Posted Oct 22, 2022 04:59 AM
    en 2 coups le tour est joué,
    merci beaucoup

    ——————————
    erick chabenat
    ——————————

     

    4. RE: count distinct d’une colonne par rapport à une autre

    Top Contributor
    Jonathan CHANAL
    Posted Oct 22, 2022 05:30 AM
    De rien, bon week-end et à bientôt sur le forum.

    ——————————
    Jonathan CHANAL
    Power BI Consultant/Formateur
    MCSA Power BI & Excel
    ——————————

     

    5. RE: count distinct d’une colonne par rapport à une autre

    erick chabenat
    Posted Oct 22, 2022 10:45 AM
    Finalement j’arrive à saisir la mesure dans une colonne calculée mais le résultat n’est pas bon.
    Mon jeu de données est un peu plus complet, peut-être que c’est la raison.

    Comme vous le voyez, test=true alors qu’il n’y a que du Forecasting

    ——————————
    erick chabenat
    ——————————

     

    6. RE: count distinct d’une colonne par rapport à une autre

    Top Contributor
    Jonathan CHANAL
    Posted Oct 22, 2022 12:47 PM
    Si la catégorie s’appelle “Forecasting”, il faut adapter légèrement le code (au tout début). Et oui, j’avais précisé, c’est une colonne calculée 😉

    Bon courage

    ——————————
    Jonathan CHANAL
    Power BI Consultant/Formateur
    MCSA Power BI & Excel
    ——————————

     

    7. RE: count distinct d’une colonne par rapport à une autre

    erick chabenat
    Posted Oct 22, 2022 01:33 PM
    si vous faites référence à Forecasting plutôt que Prévision le problème ne vient pas de là

    j’avais vu l’écart mais cela ne change rien

    ——————————
    erick chabenat
    ——————————

     

    8. RE: count distinct d’une colonne par rapport à une autre

    Top Contributor
    Jonathan CHANAL
    Posted Oct 22, 2022 01:47 PM
    Edited by Jonathan CHANAL Oct 22, 2022 01:47 PM
    Nbcat n’est pas une mesure mais une variable. Ça doit donc venir de ça.

    ——————————
    Jonathan CHANAL
    Power BI Consultant/Formateur
    MCSA Power BI & Excel
    ——————————

     

    9. RE: count distinct d’une colonne par rapport à une autre

    erick chabenat
    Posted Oct 23, 2022 06:01 AM
    désolé, je suis débutant sur PowerBI, je ne comprends pas quand vous écrivez Nbcat n’est pas une mesure mais une variable
    Je vais continuer à chercher.
    En tout cas merci de votre aide.

    ——————————
    erick chabenat
    ——————————

     

    10. RE: count distinct d’une colonne par rapport à une autre

    Top Contributor
    Jonathan CHANAL
    Posted Oct 23, 2022 06:25 AM
    Bonjour,
    Pas de souci, je comprends. Si on écrit [Nbcat]=1 dans le code, ça veut dire qu’il existe une mesure qui s’appelle Nbcat et qu’on cherche à voir si elle renvoie 1.

    Dans mon exemple, NbCat est une variable, c’est-à-dire quelque chose de propre à cette colonne calculée. Il faut donc juste enlever les crochets pour faire référence à la variable précédemment déclarée. Ça devrait ensuite fonctionner.

    ——————————
    Jonathan CHANAL
    Power BI Consultant/Formateur
    MCSA Power BI & Excel
    ——————————

     

    11. RE: count distinct d’une colonne par rapport à une autre

    erick chabenat
    Posted Oct 22, 2022 10:24 AM
    Jonathan
    J’ai repris le même jeu d’essai mais je n’arrive pas à faire comme vous.
    NbCat compte le nombre de lignes par article et pas le nombre de catégories par article
    je ne peux pas saisir, dans la variable TestPrevision :
    && Faits[Categorie] = Cat_To_Ignore​
    impossible de saisir Faits[Categorie] , il ne me le propose pas

     

    ——————————
    erick chabenat
    ——————————

    replied 11 months, 3 weeks ago 1 Member · 0 Replies
  • 0 Replies

Sorry, there were no replies found.

The discussion ‘count distinct d’une colonne par rapport à une autre’ is closed to new replies.

Start of Discussion
0 of 0 replies June 2018
Now

Welcome to our new site!

Here you will find a wealth of information created for people  that are on a mission to redefine business models with cloud techinologies, AI, automation, low code / no code applications, data, security & more to compete in the Acceleration Economy!