Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
4 years ago
Solved

Calculated table with unique values

I have a calculated table with the following code, that I would like to get unique values from based on the earliest date for "Datum afspraak" (date appointment):   CALC NP's (Uniek) = SUMMARIZE('...
  • amitchandak's avatar
    4 years ago

    Anonymous , Try like

     

    Filter(
    ADDCOLUMNS( SUMMARIZE('CALC NP''s (Niet uniek)',
    'CALC NP''s (Niet uniek)'[Patiëntnummer],
    'CALC NP''s (Niet uniek)'[Geslacht],
    'CALC NP''s (Niet uniek)'[Online geboekt],
    'CALC NP''s (Niet uniek)'[Datum afspraak],
    'CALC NP''s (Niet uniek)'[Datum boeking],
    'CALC NP''s (Niet uniek)'[Gebruiker],
    'CALC NP''s (Niet uniek)'[Locatie]
    ) , "_Min" , minx(filter('CALC NP''s (Niet uniek)', [Patiëntnummer] =earlier([Patiëntnummer])), 'CALC NP''s (Niet uniek)'[Datum afspraak])
    )
    _Min = [Datum afspraak] )

  • Samarth_18's avatar
    Samarth_18
    4 years ago

    try this:-

    calc =
    FILTER (
        ADDCOLUMNS (
            SUMMARIZE (
                'CALC NP''s (Niet uniek)',
                'CALC NP''s (Niet uniek)'[Patiëntnummer],
                'CALC NP''s (Niet uniek)'[Geslacht],
                'CALC NP''s (Niet uniek)'[Online geboekt],
                'CALC NP''s (Niet uniek)'[Datum afspraak],
                'CALC NP''s (Niet uniek)'[Datum boeking],
                'CALC NP''s (Niet uniek)'[Gebruiker],
                'CALC NP''s (Niet uniek)'[Locatie]
            ),
            "_Min",
                MINX (
                    FILTER (
                        'CALC NP''s (Niet uniek)',
                        [Patiëntnummer] = EARLIER ( [Patiëntnummer] )
                    ),
                    'CALC NP''s (Niet uniek)'[Datum afspraak]
                )
        ),
        [_Min] = [Datum afspraak]
    )