Forum Discussion
lizman1111
6 years agoNew Member
Help w/ Calculated Column Formula
Hi all, I'm hoping someone can help me with writing a formula for a calculated column. I work with patient data and would like to have a column in a table that lists the 1st site of service for ...
- 6 years ago
Give this a try as your calculated column.
1st Site of Service = VAR _EventOrder = CALCULATE ( MIN ( 'Table'[Event_Order] ), ALLEXCEPT ( 'Table', 'Table'[Case_ID] ) ) RETURN CALCULATE ( SELECTEDVALUE ( 'Table'[Facility_Type] ), 'Table'[Event_Order] = _EventOrder, ALLEXCEPT ( 'Table', 'Table'[Case_ID] ) )If your first Event_Order is always 1 you could use.
1st Site of Service = CALCULATE ( SELECTEDVALUE ( 'Table'[Facility_Type] ), 'Table'[Event_Order] = 1, ALLEXCEPT ( 'Table', 'Table'[Case_ID] ) )
jdbuchanan71
6 years agoSuper User
Give this a try as your calculated column.
1st Site of Service =
VAR _EventOrder =
CALCULATE (
MIN ( 'Table'[Event_Order] ),
ALLEXCEPT ( 'Table', 'Table'[Case_ID] )
)
RETURN
CALCULATE (
SELECTEDVALUE ( 'Table'[Facility_Type] ),
'Table'[Event_Order] = _EventOrder,
ALLEXCEPT ( 'Table', 'Table'[Case_ID] )
)
If your first Event_Order is always 1 you could use.
1st Site of Service =
CALCULATE (
SELECTEDVALUE ( 'Table'[Facility_Type] ),
'Table'[Event_Order] = 1,
ALLEXCEPT ( 'Table', 'Table'[Case_ID] )
)
lizman1111
6 years agoNew Member
jdbuchanan71 Yes! The 2nd formula worked because the 1st site of service is always 1. It can also be blank so I added an "IF(ISBLANK(..." statement. Thank you! I am researching the ALLEXCEPT function now...very helpful.