How to calculate % change between these two years in a beast mode on several columns of data?
IF I SOLVED YOUR PROBLEM, PLEASE "ACCEPT" MY ANSWER AS A SOLUTION. THANK YOU!
Best Answer

I know you are asking for a Beast Mode solution but I hope this is helpful to consider.
One way to do this is to Unpivot your data, then use a beast mode for each year as a column in a pivot table.
Your columns would end up being along the lines of: Metric Label, 2022, 2023
2022 defined as:
CASE WHEN YEAR(`Date`) = '2022' then `Value` else 0 end
2023 defined as:
CASE WHEN YEAR(`Date`) = '2022' then `Value` else 0 end
You'd end up with a table very similar to what you show in your example, and with some tweaking on the coloring and heading rows would likely satisfy the requirement.
0
Answers

Hi, what does the underlying data look like?
0 
I know you are asking for a Beast Mode solution but I hope this is helpful to consider.
One way to do this is to Unpivot your data, then use a beast mode for each year as a column in a pivot table.
Your columns would end up being along the lines of: Metric Label, 2022, 2023
2022 defined as:
CASE WHEN YEAR(`Date`) = '2022' then `Value` else 0 end
2023 defined as:
CASE WHEN YEAR(`Date`) = '2022' then `Value` else 0 end
You'd end up with a table very similar to what you show in your example, and with some tweaking on the coloring and heading rows would likely satisfy the requirement.
0
Categories
 All Categories
 1.8K Product Ideas
 1.8K Ideas Exchange
 1.5K Connect
 1.2K Connectors
 299 Workbench
 6 Cloud Amplifier
 8 Federated
 2.9K Transform
 100 SQL DataFlows
 616 Datasets
 2.2K Magic ETL
 3.8K Visualize
 2.5K Charting
 729 Beast Mode
 54 App Studio
 40 Variables
 681 Automate
 175 Apps
 451 APIs & Domo Developer
 46 Workflows
 9 DomoAI
 34 Predict
 14 Jupyter Workspaces
 20 R & Python Tiles
 394 Distribute
 113 Domo Everywhere
 275 Scheduled Reports
 6 Software Integrations
 121 Manage
 118 Governance & Security
 Domo Community Gallery
 33 Product Releases
 10 Domo University
 5.4K Community Forums
 40 Getting Started
 30 Community Member Introductions
 108 Community Announcements
 4.8K Archive