This recipe shows you how to display your weekly data in date buckets rather than just showing the individual week number.
What you'll need
Skill level: Medium
Time required: 20 mins
- Zendesk Explore Professional or Enterprise
- Editor or Admin permissions (see Giving agents access to Explore)
- Ticket data in Zendesk Support
Create your calculated attribute
To start, you will need to create a standard calculated attribute (see Creating standard calculated attributes).
To create your date buckets calculated attribute
-
In Zendesk Explore, click the reports (
) icon.
- In the Reports library, click New report.
- On the Select a dataset page, click Support > Support - Tickets, then click Start report. The report builder opens.
- In your report, open the Calculations menu (
), then click Standard calculated attribute.
- On the Standard calculated attribute page, under Name, enter a name for the attribute, like Week Bucket. You can change this name later if you want.
-
In the Formula field, enter or paste the formula below:
DATE_FORMAT(START_OF_WEEK_MONDAY([DATE(Date)]),
"YYYY-MM-dd") + " " + "to" + " " +
DATE_FORMAT(END_OF_WEEK_MONDAY([DATE(Date)]), "YYYY-MM-dd")Note: You need to update [DATE(Date)] to the name of the date attribute you would like to use like Ticket Solved - Date, Ticket First Assigned - Date, etc.
For example, using Ticket Solved - Date, replace [DATE(Date)] with [Ticket Solved - Date].
Tip: If you're working in a language other than English, read this article to help you enter Explore formulas in your language. - Click Save to create the calculated attribute. .
Display your results
After you created your calculated attribute, you can add it and any other data to your report. When using the calculated attribute, rather than a pre-built week attribute, your results will display like the image below:
Alternatively, if you’re only interested in seeing the start of the week rather than the full duration, you can edit the formula and remove + " " + "to" + " " + DATE_FORMAT(END_OF_WEEK_MONDAY([DATE(Date)]), "YYYY-MM-dd").
The complete formula would look like below:
DATE_FORMAT(START_OF_WEEK_MONDAY([DATE(Date)]), "YYYY-MM-dd")
13 comments
Shehryar Khaliq Lodhi
Is this possible for two weeks?
like from 29 November to 5th December and from 6th December to 12th December on the report ?
0
Elaine
If you only want to see certain weekly date buckets (in your case, for two weeks only) in your query, you can click into the weekly date bucket attribute that you just created and filter out the two weeks like in the screenshot below:
Once you applied the filter into the attribute, you should only see the two weeks bucket in your query instead of seeing a long list of weekly buckets.
Hope this helps! Stay safe!
0
Taguhi Martirosian
Hi. Please support how to select "Tickets created" in metrics when there is no such option. I need you assistance. Thank you
1
Cheeny Aban
Are you trying to create a query and the metrics is not showing even after searching for the same in Metrics?
0
Adam Goodell
Hi Taguhi,
I found the metric "Tickets created" in another dataset, Support - Updates. Not Support - Tickets as shown in the recipe above.
0
Naielly Carravieri
Olá,
No meu caso a personalização das semanas para os dias da semana deu certo porém, a ordem cronológica veio ordenada pelas primeiras semanas do ano. Alguém saberia me dizer o porque ou como eu poderia reclassificar essa ordem sem ser manualmente?
A ordem ficou assim:
Usei a mesma fórmula dada anteriormente:
0
Gabriel
Espero que esteja tudo bem! Você pode tentar organizar os valores através das ferramentas de Organização de valores por grupos e conjuntos.
Espero que isso ajude!
0
Mike
Is it possible to aggregate the EOY duplicate weeks? Or some workaround to resolve this?
0
Viktor Osetrov
Thanks for your screenshot. It happens because you are mixing default and custom attributes in the raw.
As a solution, we would like to recommend using default and custom attributes separately:
1) Custom. Creating standard calculated attributes which will include your custom data per week from a specific report year;
2) Default. You can create a waterfall using default ticket attributes
Hope it helps
0
Wyatt
When swapping out [DATE(Date)], as per the instructions, I receive the following error:
"Can't use (number) in this function. Use (timestamp)."
I wasn't able to locate this error in the Troubleshooting Errors doc.
Below is the formula I am attempting to use:
0
Alex Zheng
I believe this error is due to the START_OF_WEEK_MONDAY function, you need to input a date rather than the week of year function. So the formula should look like:
DATE_FORMAT(START_OF_WEEK_MONDAY([Ticket created - Date]), "YYYY-MM-dd")
OR
DATE_FORMAT(START_OF_WEEK_MONDAY([Ticket created - Timestamp]), "YYYY-MM-dd")
Let me know if you have any further questions.
0
Efrat Barak Zadok
Is there a way to show last 4 weeks from current date?
0
Elaine
You may add a date filter that's similar attribute you've used into the calculated attribute you created and choose the advance option to select the date range from today to 4 weeks in the past. 🙂
0