Is it possible to achieve last 30, 60, 90 days from the current date
When I am trying to achieve last 30, 60, 90 days from the current date, it is displaying as (0- 30 days), (31-60 days) and (61-90 days) in the data when filtered, but the requirement was (0-30 days), (0-60 days) and (0-90 days).
Calculation:
For date range Iam using this calculation
Date range:
DATEDIFF(CURDATE(),(`Date`))
30,60,90 day:
( CASE when `Date Range`<30 then 'Last 30 Days'
when `Date Range`<60 then 'Last 60 Days'
when `Date Range`<90 then 'Last 90 Days'
end
)
Best Answer
-
Because of the way case when statements work in a waterfall manner, you won't be able to achieve exactly what you want. It will evaluate the first part and then it will be impossible for anything that fits the first part to go into the other categories. The are ways to do what you want but they get kind of complicated. I would suggest either using a multi select quick filter for your 30/60/90 beast mode and you can select multiple ranges to give you the equivalent of what you need, or use your date range beast mode as a quick filter where users can either use a slide or enter a less than or equal to value.
**Was this post helpful? Click Agree or Like below**
**Did this solve your problem? Accept it as a solution!**
3
Categories
- 11K All Categories
- 5 Private Company Board
- 2 APAC User Group
- 12 Welcome
- 43 Domo News
- 9.9K Using Domo
- 2K Dataflows
- 2.5K Card Building
- 2.2K Ideas Exchange
- 1.2K Connectors
- 349 Workbench
- 267 Domo Best Practices
- 12 Domo Certification
- 474 Domo Developer
- 51 Domo Everywhere
- 111 Apps
- 728 New to Domo
- 85 Dojo
- Domopalooza
- 1.1K 日本支部
- 4 道場-日本支部へようこそ
- 31 お知らせ
- 65 Kowaza
- 303 仲間に相談
- 664 ひらめき共有