Trying to hide past months for one value in a beastmode
I am trying to use our actuals to track past month/current value and our forecast to use future month value and I am having trouble writing the beat mode to do this.
CASE WHEN YEAR(`Period Date`) <= YEAR(CURDATE()) AND MONTH(`Period Date`) <= MONTH(CURDATE())
THEN 'Hide Future Months'
ELSE 'Show Future Months'
END
Here is the SQL to hide future months for all values in the card but is there a way to hide past months for one particular value? the value I am trying to hide for past months is just named 'value' in the dataset.
Thanks
Answers
-
You can use a case statement to conditionally return a value or NULL if it doesn't match the logical expression.
Something like:
CASE WHEN LAST_DAY(`Period Date`) <= LAST_DAY(CURDATE()) THEN `Value` END
You can then use this beast mode in place of your original value.
I'm using LAST_DAY to return the last day of the month to simplify checking for future dates instead of having to check for the year and the month separately. With your current logic it appears exclude December of last year as 2021 is <= 2022 and 8 <= 12. Typically going this route you'd need to check for the year being before this year OR (the years are the same AND the month comes before this month) to include, or alternatively just use LAST_DAY.
**Was this post helpful? Click Agree or Like below**
**Did this solve your problem? Accept it as a solution!**0
Categories
- All Categories
- 1.8K Product Ideas
- 1.8K Ideas Exchange
- 1.5K Connect
- 1.2K Connectors
- 300 Workbench
- 6 Cloud Amplifier
- 8 Federated
- 2.9K Transform
- 100 SQL DataFlows
- 616 Datasets
- 2.2K Magic ETL
- 3.9K Visualize
- 2.5K Charting
- 738 Beast Mode
- 57 App Studio
- 40 Variables
- 685 Automate
- 176 Apps
- 452 APIs & Domo Developer
- 47 Workflows
- 10 DomoAI
- 36 Predict
- 15 Jupyter Workspaces
- 21 R & Python Tiles
- 394 Distribute
- 113 Domo Everywhere
- 275 Scheduled Reports
- 6 Software Integrations
- 124 Manage
- 121 Governance & Security
- 8 Domo Community Gallery
- 38 Product Releases
- 10 Domo University
- 5.4K Community Forums
- 40 Getting Started
- 30 Community Member Introductions
- 108 Community Announcements
- 4.8K Archive