Forum Discussion
Amir_Meidan
1 year agoFrequent Visitor
using time intelligence (dates between) inside summarize function
Hello, I use this formula to generate table where i have for each date and account from the originl table a new column with last 28 days number of conversations. table = SUMMARIZE( AI_AUTO_PILOT_...
- Anonymous1 year ago
Hi Amir_Meidan ,
Here is the modified formula:
table = ADDCOLUMNS( SUMMARIZE( AI_AUTO_PILOT_WITH_TICKET_INFO, DIM_TIME[DATE], DIM_ACCOUNT[ACCOUNT_ID]), "last_28_conv_account", VAR _current='DIM_TIME'[Date] RETURN CALCULATE( DISTINCTCOUNT(AI_AUTO_PILOT_WITH_TICKET_INFO[CONVERSATION_ID]), 'AI_AUTO_PILOT_WITH_TICKET_INFO','AI_AUTO_PILOT_WITH_TICKET_INFO'[DATE]>=_current - 28, -- Use MIN(DIM_TIME[DATE]) to get the current row's date context 'AI_AUTO_PILOT_WITH_TICKET_INFO'[DATE]<_current -- The last day before the current row's date ) )The ADDCOLUMNS function was used to add a calculated column to the above formula, and a date variable was created to specify the row context.
Result:
Best Regards,
ZhuIf there is any post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Anonymous
1 year agoNot applicable
Hi Amir_Meidan ,
Here is the modified formula:
table = ADDCOLUMNS(
SUMMARIZE(
AI_AUTO_PILOT_WITH_TICKET_INFO,
DIM_TIME[DATE],
DIM_ACCOUNT[ACCOUNT_ID]),
"last_28_conv_account",
VAR _current='DIM_TIME'[Date]
RETURN
CALCULATE(
DISTINCTCOUNT(AI_AUTO_PILOT_WITH_TICKET_INFO[CONVERSATION_ID]),
'AI_AUTO_PILOT_WITH_TICKET_INFO','AI_AUTO_PILOT_WITH_TICKET_INFO'[DATE]>=_current - 28, -- Use MIN(DIM_TIME[DATE]) to get the current row's date context
'AI_AUTO_PILOT_WITH_TICKET_INFO'[DATE]<_current -- The last day before the current row's date
)
)
The ADDCOLUMNS function was used to add a calculated column to the above formula, and a date variable was created to specify the row context.
Result:
Best Regards,
Zhu
If there is any post helps, then please consider Accept it as the solution to help the other members find it more quickly.