Setting Goals for each Quarter in Bar Chart
I am trying to set goals for each individual quarter. My data is currently represented as a stacked bar chart and would like to make the goals a line. My series is calculating the count of each type of lead for each fiscal quarter. I am having trouble with my beastmode calculation setting the goal value of leads for each fiscal quarter. This is how my calculation is currently and I am getting a syntax error:
CASE
WHEN `Created Date` = '2018-Q1' THEN Count(`Type`='518')
WHEN `Created Date` = '2018-Q2' THEN COUNT(`Type`= '1224')
WHEN `Created Date` = '2018-Q3' THEN COUNT (`Type`='1373')
WHEN `Created Date` = '2018-Q4' THEN COUNT (`Type`= '1778')
END
I would like the goals for each quarter to be placed on a line on top of the bar graph.
Anyone have a solution?
Best Answer
-
Looks like in your beast mode you're trying to either override the count function or set the value of the count with = syntax. Case statements won't work that way.
It should be more like
CASE
WHEN `Created Date` = '2018-Q1' THEN 518
WHEN `Created Date` = '2018-Q2' THEN 1224
WHEN `Created Date` = '2018-Q3' THEN 1373
WHEN `Created Date` = '2018-Q4' THEN 1778
ENDThere may still be an issue with the way that date value is stored and compared here.
Backing up, your approach of individualized goals with a beast mode is good. Here's how I've solved this question in the past.
This is a "line and stacked bar" chart, with each goal or value as an independent beast mode.
Goal beast mode, similar to yours:
case
when QUARTER(date) = 1 then 1000
when QUARTER(date) = 2 then 1250
when QUARTER(date) = 3 then 1500
when QUARTER(date) = 4 then 1750
endValue 1 beast mode:
case when `Group` = 'Group 1' then `Value1` end
Value 2 beast mode:
case when `Group` = 'Group 2' then `Value1` end
Make sure to have the goal line first. Otherwise it shows up as a segment on the stacked bar.
Let me know if you have questions about this!
Aaron
MajorDomo @ Merit Medical
**Say "Thanks" by clicking the heart in the post that helped you.
**Please mark the post that solves your problem by clicking on "Accept as Solution"0
Answers
-
Looks like in your beast mode you're trying to either override the count function or set the value of the count with = syntax. Case statements won't work that way.
It should be more like
CASE
WHEN `Created Date` = '2018-Q1' THEN 518
WHEN `Created Date` = '2018-Q2' THEN 1224
WHEN `Created Date` = '2018-Q3' THEN 1373
WHEN `Created Date` = '2018-Q4' THEN 1778
ENDThere may still be an issue with the way that date value is stored and compared here.
Backing up, your approach of individualized goals with a beast mode is good. Here's how I've solved this question in the past.
This is a "line and stacked bar" chart, with each goal or value as an independent beast mode.
Goal beast mode, similar to yours:
case
when QUARTER(date) = 1 then 1000
when QUARTER(date) = 2 then 1250
when QUARTER(date) = 3 then 1500
when QUARTER(date) = 4 then 1750
endValue 1 beast mode:
case when `Group` = 'Group 1' then `Value1` end
Value 2 beast mode:
case when `Group` = 'Group 2' then `Value1` end
Make sure to have the goal line first. Otherwise it shows up as a segment on the stacked bar.
Let me know if you have questions about this!
Aaron
MajorDomo @ Merit Medical
**Say "Thanks" by clicking the heart in the post that helped you.
**Please mark the post that solves your problem by clicking on "Accept as Solution"0 -
Thank you! That worked.
0
Categories
- All Categories
- 1.9K Product Ideas
- 1.9K Ideas Exchange
- 1.6K Connect
- 1.3K Connectors
- 303 Workbench
- 6 Cloud Amplifier
- 9 Federated
- 2.9K Transform
- 104 SQL DataFlows
- 640 Datasets
- 2.2K Magic ETL
- 4K Visualize
- 2.5K Charting
- 768 Beast Mode
- 70 App Studio
- 43 Variables
- 717 Automate
- 185 Apps
- 462 APIs & Domo Developer
- 56 Workflows
- 14 DomoAI
- 39 Predict
- 16 Jupyter Workspaces
- 23 R & Python Tiles
- 402 Distribute
- 116 Domo Everywhere
- 277 Scheduled Reports
- 9 Software Integrations
- 134 Manage
- 131 Governance & Security
- 8 Domo Community Gallery
- 44 Product Releases
- 12 Domo University
- 5.4K Community Forums
- 40 Getting Started
- 30 Community Member Introductions
- 111 Community Announcements
- 4.8K Archive