How do I translate this Tableau code to Domo?
Hi,
So I need to translate code from Tableau to Domo and since I am very new to Domo, I will need your help to translate this Tableau code that looks like this:
{ FIXED [Employee ID],[Area Code],[Supervisor Code],[Day of Date]:
IF SUM([Commission A])>SUM([New Base Salary Current]) AND SUM([Commission A])<SUM([Second Base Salary Current ) THEN SUM([First Achievement])+SUM([Original Premium])*SUM([Commission A][New Base Salary Current])
ELSEIF SUM([Commission A])>SUM([Second Base Salary Current )AND SUM([Commission A])<SUM([Third Plan Base Salary]) THEN SUM([New First Achievement])+SUM([Second Achievement])+SUM([Original Premium])*SUM([Commission A][New Base Salary Current])
ELSEIF SUM([Commission A])>SUM([Third Plan Base Salary]) THEN SUM([First Achievement])+SUM([Second Achievement])+SUM([Third Achievement])+SUM([Original Premium])*SUM([Commission A][New Base Salary Current])
ELSE 0
END
}
I've tried this:
{ FIXED [Employee ID],[Area Code],[Supervisor Code],[Day of Date]:
CASE WHEN SUM`[Commission A]`>SUM`[New Base Salary Current]` AND SUM`[Commission A]`<SUM`[Second Base Salary Current ` THEN SUM`[First Achievement]`+SUM`[Original Premium]`*SUM`[Commission A][New Base Salary Current]`
CASE WHEN SUM`[Commission A]`>SUM`[Second Base Salary Current `AND SUM`[Commission A]`<SUM`[Third Plan Base Salary]` THEN SUM`[New First Achievement]`+SUM`[Second Achievement]`+SUM`[Original Premium]`*SUM`[Commission A][New Base Salary Current]`
CASEWHEN SUM`[Commission A]`>SUM`[Third Plan Base Salary]` THEN SUM`[First Achievement]`+SUM`[Second Achievement]`+SUM`[Third Achievement]`+SUM`[Original Premium]`*SUM`[Commission A][New Base Salary Current]`
ELSE 0
END
}
But apparently it didn't work and I don't know how to translate the Fixed syntax to Domo.
Anyone can help? I'd really appreciate it. Thanks a lot!
0
Comments

You might want to try something like this instead
CASE
WHEN `Commission A ` > `New Base Salary Current`
AND `Commission A` < `Second Base Salary Current`
THEN (`First Achievement` + `Original Premium`) * (`Commission A  `New Base Salary Current`)
WHEN `Commission A` > `Second Base Salary Current`
AND `Commission A` < `Third Plan Base Salary`
THEN (`New First Achievement`+`Second Achievement`+`Original Premium`) * (`Commission A  `New Base Salary Current`)
WHEN `Commission A` > `Third Plan Base Salary`
THEN (`First Achievement`+`Second Achievement`+`Third Achievement`+`Original Premium`) * (`Commission A  `New Base Salary Current`)
ELSE 0
ENDDomo Arigato!
**Say 'Thanks' by clicking the thumbs up in the post that helped you.
**Please mark the post that solves your problem as 'Accepted Solution'1 
I'm not sure of what type of vizualization you are trying to get but if it was a table card for example, the fixed function should not be a problem since you would be adding columns (Fixed fields) and the last would contain your beastmode that will automatically calculate and do the cuts depending on your columns (Grouping) selection. somehing like this
Employee ID Area Code Supervisor Code Day of Date Beastmode 55 789 1 2 x 22 987 3 2 y 13 456 5 2 z 55 789 1 3 z 22 987 3 3 x 13 456 5 3 y Domo Arigato!
**Say 'Thanks' by clicking the thumbs up in the post that helped you.
**Please mark the post that solves your problem as 'Accepted Solution'0
Categories
 All Categories
 1.6K Product Ideas
 1.6K Ideas Exchange
 1.5K Connect
 1.2K Connectors
 288 Workbench
 4 Cloud Amplifier
 8 Federated
 2.8K Transform
 94 SQL DataFlows
 595 Datasets
 2.1K Magic ETL
 3.6K Visualize
 2.4K Charting
 671 Beast Mode
 42 App Studio
 34 Variables
 645 Automate
 165 Apps
 434 APIs & Domo Developer
 42 Workflows
 4 DomoAI
 31 Predict
 12 Jupyter Workspaces
 19 R & Python Tiles
 378 Distribute
 107 Domo Everywhere
 266 Scheduled Reports
 5 Software Integrations
 111 Manage
 108 Governance & Security
 8 Domo University
 23 Product Releases
 Community Forums
 39 Getting Started
 29 Community Member Introductions
 95 Community Announcements
 4.8K Archive