Forum Discussion
Calculated table with unique values
- 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] ) - 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] )
Thanks for your response amitchandak! It says the syntax is incorrect for "_Min = [Datum afspraak]". Any idea what I should change?
Hi Anonymous ,
There is one comma missing in the code. Below is updated code:-
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]
)
Thanks,
Samarth
- Anonymous4 years agoNot applicable
Samarth_18 Thank you for your reply! When I change "_Min =" to "[_Min] =" it works! I now however get the following message:
Column '' in Table '' contains a duplicate value '457-3773' and this is not allowed for columns on the one side of a many-to-one relationship or for columns that are used as the primary key of a table.Any idea how I can get the desired result?
- Samarth_184 years agoCommunity Champion
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] )- Anonymous4 years agoNot applicable
Samarth_18 Thanks! Please see my previous reply 😊