Forum Discussion
Problem with formula
Hi,
I am trying to determine my number of orders compared to a previous period.
Since my date table could not be clean, I proceeded in two stages: the first by creating a column allowing me to find the dates of my previous period :
My problem is that it gives me an empty result.
Does anyone have an idea where the problem could come from?
I did exactly the same process on another table that has the same architecture and it didn't cause any problems.
Thank you by advance.
Alexis
AlexisPREVOT , You should always use date table for time intelligence function
CALCULATE(DISTINCTCOUNT('Marketing COMMANDE'[REFERENCE_COMMANDE]), dateadd('Date'[Date],-1, Year))
Power BI — Year on Year with or Without Time Intelligence
https://medium.com/@amitchandak.1978/power-bi-ytd-questions-time-intelligence-1-5-e3174b39f38a
https://www.youtube.com/watch?v=km41KfM_0uATime Intelligence, DATESMTD, DATESQTD, DATESYTD, Week On Week, Week Till Date, Custom Period on Period,
Custom Period till date: https://youtu.be/aU2aKbnHuWs
4 Replies
- amitchandakSuper User
AlexisPREVOT , You should always use date table for time intelligence function
CALCULATE(DISTINCTCOUNT('Marketing COMMANDE'[REFERENCE_COMMANDE]), dateadd('Date'[Date],-1, Year))
Power BI — Year on Year with or Without Time Intelligence
https://medium.com/@amitchandak.1978/power-bi-ytd-questions-time-intelligence-1-5-e3174b39f38a
https://www.youtube.com/watch?v=km41KfM_0uATime Intelligence, DATESMTD, DATESQTD, DATESYTD, Week On Week, Week Till Date, Custom Period on Period,
Custom Period till date: https://youtu.be/aU2aKbnHuWs- AlexisPREVOTResolver I
Thank you amitchandak for your response.
I'm going to try this formula by creating a date table but I must be extremely useless because even if I manage to create this table without any problems, I'm completely lost for its use...
- v-chenwuz-msftCommunity Support
Hi AlexisPREVOT ,
Or you can calculate distinctcount without create a date table with your date column 'Marketing COMMANDE'[DATE_COMMANDE], but all() must be add if no date table.
Some measures like this.
Measure =
CALCULATE (
DISTINCTCOUNT ( 'Marketing COMMANDE'[REFERENCE_COMMANDE] ),
ALL ( 'Table' ),
DATEADD ( 'Marketing COMMANDE'[REFERENCE_COMMANDE], -1, YEAR )
)Actually, the date table amitchandak mentioned is used to filter the date column [DATE_COMMANDE]. Which has one to many relationship to your date column [DATE_COMMANDE].
Best Regards
Community Support Team _ chenwu zhu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- AlexisPREVOTResolver I
Hi v-chenwuz-msft amitchandak ,
Thank you for your answers. During my long weekend I studied the date tables more seriously and I was able to put them into practice. This actually solved my problem.
Thanks to you two.