Compter le nombre de 1

  • Compter le nombre de 1

    Posted by DSC Communities on November 2, 2022 at 1:56 pm

    Compter le nombre de 1Follow
    Claude CHUBERT
    Claude CHUBERTNov 02, 2022 02:28 PM
    Bonjour tout le monde, J’ai dans une table une série de 0 et de 1 comme ci-dessous : Et le but de …
    1. Compter le nombre de 1

    Claude CHUBERT
    Posted Nov 02, 2022 02:28 PM
    Bonjour tout le monde,

    J’ai dans une table une série de 0 et de 1 comme ci-dessous
    Originie
    :
    Et le but de la manœuvre est de compter le nombre de 1 consécutif. Un peu comme cela :
    Résultat
    Evidemment, on peut ajouter une colonne d’Index.

    J’ai trouvé quelques solutions sur le net (et aussi sur ce forum) mais aucune avec seulement une colonne de données.
    Je suis preneur de toutes idées,

    Merci par avance,
    Claude

    ——————————
    Claude CHUBERT
    ——————————

    2. RE: Compter le nombre de 1

    Top Contributor
    Jonathan CHANAL
    Posted Nov 02, 2022 03:39 PM
    Bonjour,

    Voici une première solution qui fonctionnera aussi bien en colonne calculée qu’en mesure :

    En Mesure :
    Cumul des 1 =
    IF (
    ISINSCOPE ( ‘Table'[Index] ),
    SUMX (
    ‘Table’,
    IF (
    ‘Table'[Colonne 1] = 1,
    CALCULATE (
    SUM ( ‘Table'[Colonne 1] ),
    FILTER (
    ALL ( ‘Table’ ),
    ‘Table'[Index]
    <= MAX ( ‘Table'[Index] )
    )
    )
    )
    ),
    SUM ( ‘Table'[Colonne 1] )
    )
    Ou encore plus simple mais cela enlèvera les 0 :
    Cumul des 1 sans les 0 =
    CALCULATE (
    SUM ( ‘Table'[Colonne 1] ),
    FILTER (
    ALL ( ‘Table’ ),
    ‘Table'[Index]
    <= MAX ( ‘Table'[Index] )
    )
    )
    En colonne :
    Cumul des 1 en colonne =
    CALCULATE (
    SUMX (
    ‘Table’,
    IF (
    ‘Table'[Colonne 1] = 1,
    CALCULATE (
    SUM ( ‘Table'[Colonne 1] ),
    FILTER (
    ALL ( ‘Table’ ),
    ‘Table'[Index]
    <= MAX ( ‘Table'[Index] )
    )
    )
    )
    )
    )

    Il faut effectivement une colonne d’index pour que cela fonctionne.

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

     

    3. RE: Compter le nombre de 1

    Claude CHUBERT
    Posted Nov 13, 2022 12:22 PM
    Bonjour Jonathan,

    Merci pour cette rapide réponse.
    Je n’ai pas pu répondre car ……… pb de mot de passe. Mais bon.
    Tes solutions fonctionnent mais ne me donnent pas le nombre max de 1 à la suite (J’ai peut-être fait une mauvaise manipulation).

    J’ai trouvé une solution en M

    Cela me permet de connaitre la valeur.
    La solution est dans le Table.Group avec l’option GroupKind.Local

    Je suis toujours preneur d’une solution en DAX.

    Merci pour tout,
    Claude

    ——————————
    Claude CHUBERT
    ——————————

     

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

Sorry, there were no replies found.

The discussion ‘Compter le nombre de 1’ 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!