Recommendation on ranking multiple columns with different values
Wondering if anyone can advise or recommend how I would do the following.
I'm not sure if ranking is correct for this or if it can be achieved using Beast Mode or if its completely impossible.
I have multiple columns in my data that I want to create a rank for. Some of the columns contain Yes or no and others contain numerical values. Example
Column A = Yes
Column B = No
Column C = 0
Column D = 6
I want to rank the rows based on if Yes then give value of 1, if no give value of 0, if =>1 then give value of 1, if 0 then give value of 0.
Meaning if column A and B both had yes and column C and D had a value of 1 or more then the row would be given the maximum value of 4
Is this possible to do in the ETL or Beast mode?
Thanks
Answers

Hi @Hedger
You can use some case statements to convert your values to 1 or 0 and then add them together:
CASE WHEN `Column A` = 'Yes' THEN 1 ELSE 0 END + CASE WHEN `Column B` = 'Yes' THEN 1 ELSE 0 END + CASE WHEN `Column C` >= 1 THEN 1 ELSE 0 END + CASE WHEN `Column D` >= 1 THEN 1 ELSE 0 END
**Was this post helpful? Click the heart icon**
**Did this solve your problem? Accept it as a solution!**0
Categories
 10.6K All Categories
 APAC User Group
 12 Welcome
 36 Domo News
 9.6K Using Domo
 1.9K Dataflows
 2.4K Card Building
 2.2K Ideas Exchange
 1.2K Connectors
 339 Workbench
 251 Domo Best Practices
 11 Domo Certification
 461 Domo Developer
 47 Domo Everywhere
 100 Apps
 703 New to Domo
 84 Dojo
 Domopalooza
 1.1K 日本支部
 4 道場日本支部へようこそ
 22 お知らせ
 62 Kowaza
 295 仲間に相談
 649 ひらめき共有