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] )
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] )
Thanks for your response amitchandak! It says the syntax is incorrect for "_Min = [Datum afspraak]". Any idea what I should change?
- Samarth_184 years agoCommunity Champion
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] )