Forum Discussion
Adding sequence column based on time and surgeon
- 8 years ago
I was able to figure out my own answer by piecing together other answers.
I gave each case of the day a rank by surgeon:
PreviousRowSales = VAR Index = Table1[Rank] - 1 RETURN CALCULATE ( SUM ( Table1[Current Month Sales] ), FILTER ( ALLEXCEPT ( Table1, Table1[Customer] ), Table1[Rank] = Index ) )Then got this calculated column:
PreviousMDOut =
VAR Index = V_EWS_TASK_RECORD[Rank] - 1
VAR SDATE = V_EWS_TASK_RECORD[OR Times Final.SCHDT]
RETURN
CALCULATE (
SUM ( V_EWS_TASK_RECORD[MD out] ),
FILTER ( ALLEXCEPT ( V_EWS_TASK_RECORD, V_EWS_TASK_RECORD[OR Times Final.SURGEON] ), V_EWS_TASK_RECORD[Rank] = Index && V_EWS_TASK_RECORD[OR Times Final.SCHDT]=SDATE)
)
Hi kattlees,
What did you mean date, time? A column in datetime type? Or two columns date and time?
Could you please share us some sample data if possible?
Thanks,
Xi Jin.
I was able to figure out my own answer by piecing together other answers.
I gave each case of the day a rank by surgeon:
PreviousRowSales =
VAR Index = Table1[Rank] - 1
RETURN
CALCULATE (
SUM ( Table1[Current Month Sales] ),
FILTER ( ALLEXCEPT ( Table1, Table1[Customer] ), Table1[Rank] = Index )
)
Then got this calculated column:
PreviousMDOut =
VAR Index = V_EWS_TASK_RECORD[Rank] - 1
VAR SDATE = V_EWS_TASK_RECORD[OR Times Final.SCHDT]
RETURN
CALCULATE (
SUM ( V_EWS_TASK_RECORD[MD out] ),
FILTER ( ALLEXCEPT ( V_EWS_TASK_RECORD, V_EWS_TASK_RECORD[OR Times Final.SURGEON] ), V_EWS_TASK_RECORD[Rank] = Index && V_EWS_TASK_RECORD[OR Times Final.SCHDT]=SDATE)
)
- v-xjiin-msft8 years ago
Solution Sage
Hi kattlees,
I'm gald to hear that you have resolved your issue. Please kindly mark your solution as answer. It will help others with relevant issue find the answer more easily.
Thanks,
Xi Jin.