Microsoft BI Professionals Denmark

Please login or click SIGN UP FOR FREE to create your PowerBIUG account to join this user group.
Expand all | Collapse all

Count

  • 1.  Count

    Posted Nov 23, 2020 09:10 AM
    Edited by Jesper Frænde Nov 23, 2020 09:13 AM
    Hej
    Jeg har en tabel med nogle navne der er knyttet til et nummer
    fx

    Navn Nummer
    A 5
    B 9
    A 7
    A 3
    B 9
    C 11
    D 10
    E 15
    A 3
    B 11
    C 11

    Jeg laver en optælling, hvor jeg tæller op hvor mange unikke forskellige numre hvert navn er tilknyttet

    Navn DISTINCTCOUNT(Nummer)
    A 3
    B 2
    C 1
    D 1
    E 1

    Så langt så godt - det jeg er interesseret i er at få talt op hvor mange der er knyttet til mere end 1 nummer

    Altså 2 i dette eksempel.

    Er der nogen der har en ide til et measure som giver mig dette tal?

    ------------------------------
    Jesper
    ------------------------------


  • 2.  RE: Count

    Bronze Contributor
    Posted Nov 23, 2020 11:08 AM
    Edited by Henrik Zacher Molbech Nov 23, 2020 11:15 AM
    Hej

    Der er flere måder omkring den på. Du kan lave en ny kolonne der konkatenerer Nummer og Navn og så lave distinctCount på den. Det er meget læsbart hvad der foregår, men vil gøre, at modellen fylder mere. Generelt ikke det store problem, du bør bare være opmærksom på det, når du træffer dit valg.
    Ny kolonne:
    NummerNavn = CONCATENATE('Table'[Nummer], 'Table'[Navn])
    Nyt measure:
    Unikke = DISTINCTCOUNT('Table'[NummerNavn])


    Du kan også lave det som measure uden en ekstra kolonne. Måske mindre læsbar/forståelig, hvis DAX er nyt.
    Nyt measure:
    Unikke2 = COUNTROWS(SUMMARIZE('Table', 'Table'[Nummer], 'Table'[Navn]))


    ------------------------------
    Henrik Zacher Molbech
    R&D Manager
    Molbech
    ------------------------------



  • 3.  RE: Count

    Posted Nov 23, 2020 12:05 PM
    Edited by Jesper Frænde Nov 23, 2020 12:15 PM
    Tak for svar :-)

    Jeg er ikke sikker på at det løser mit problem. Jeg har ca. 25 mio. rækker.

    Uden at have afprøvet løsning 1 så fører den vel til samme problemstilling.
    At på den distinctcount jeg laver, skal der laves en ny count på det antal rækker hvor min distinctcount har værdien over 1.

    Løsning 2 afprøvede jeg og det giver ikke det rigtige svar.

    Har nu løst problemet på anden vis - ved at dublikere tabellen og lave en group by på navn. Herefter kan jeg lave mit measure i rapporten.

    ------------------------------
    Jesper
    ------------------------------