Is there a way to "freeze" data in domo to compare net new information to previous information?

For example:
I have Promo X that has been running from Jan – Dec 2023 and I can see the impressions for that time frame with no problem by filtering to that date range and looking at the data for that date range. |
I’m now running Promo X in March 2024, and want to look at net new impressions to this promo in March 2024 ONLY compared to previous months.
Is there any way to do that in Domo? My first thought was that there's probably some way to freeze incoming data for a set time frame using beast modes (I'm just not sure how.)
None of the native tools in domo look to give an option to look at net new entries to a data set, unless I'm missing something. Any directional guidance is helpful!
Best Answer
-
I use recursion to create a snapshot of a dataset. A simple google search "Domo recursion" will give you an example.
** Was this post helpful? Click Agree or Like below. **
** Did this solve your problem? Accept it as a solution! **0
Answers
-
I use recursion to create a snapshot of a dataset. A simple google search "Domo recursion" will give you an example.
** Was this post helpful? Click Agree or Like below. **
** Did this solve your problem? Accept it as a solution! **0 -
@ArborRose I'll take a look at recursion, thank you for that!
0 -
You may not need to store a snapshot to compare old data to new data. Depending upon the data, you can do a trend of Year over Year, Month over Month, Year to Date, etc. Look under chart types for Period over Period.
YTD comparisons can also be done with formulas representing current year, previous year, previous 2 year, etc. I call this a trend dashboard.
CY YTD:sum(
case when YEAR(date
) = YEAR(CURRENT_DATE())
anddate
<= CURRENT_DATE()
thenamount
else 0 end
)PY YTD:
sum(
case when YEAR(date
) = YEAR(DATE_ADD(CURRENT_DATE(),-365))
anddate
<= DATE_ADD(CURRENT_DATE(),-365)
thenamount
else 0 end
)P2Y YTD:
sum(
case when YEAR(date
) = YEAR(DATE_ADD(CURRENT_DATE(),-730))
anddate
<= DATE_ADD(CURRENT_DATE(),-730)
thenamount
else 0 end
)** Was this post helpful? Click Agree or Like below. **
** Did this solve your problem? Accept it as a solution! **1
Categories
- All Categories
- 1.9K Product Ideas
- 1.9K Ideas Exchange
- 1.6K Connect
- 1.3K Connectors
- 306 Workbench
- 6 Cloud Amplifier
- 9 Federated
- 3K Transform
- 112 SQL DataFlows
- 649 Datasets
- 2.2K Magic ETL
- 4K Visualize
- 2.5K Charting
- 787 Beast Mode
- 78 App Studio
- 43 Variables
- 742 Automate
- 187 Apps
- 474 APIs & Domo Developer
- 67 Workflows
- 14 DomoAI
- 40 Predict
- 17 Jupyter Workspaces
- 23 R & Python Tiles
- 406 Distribute
- 117 Domo Everywhere
- 279 Scheduled Reports
- 10 Software Integrations
- 139 Manage
- 136 Governance & Security
- 8 Domo Community Gallery
- 44 Product Releases
- 12 Domo University
- 5.4K Community Forums
- 40 Getting Started
- 30 Community Member Introductions
- 113 Community Announcements
- 4.8K Archive