Using Beast Mode to filter on multiple values?
Since using Domo, I've come across multiple scenarios where I need to filter fields based on multiple columns, and I haven't found an easy way to do this in card building. So far, I've resorted to hard filtering everything out using the ETL, but that isn't very flexible.
Here's an example of what I'm trying to filter:
Activity Type = All and State = All
Except
Activity type = Sequence and State = Finished.
I want to display all of the other data in my Activity Type column, but I want Sequence filtered to only State=Finished (I don't want other activities filtered to Finished).
This is what I tried, but it filtered everything:
"Case when `Activity Type`= 'sequence' and `State`= 'finished'
then 1
else 0
end"
Answers
-
Hi @nshively
There isn't a great way to link filters together except for using a beast mode and defining your conditions like you're doing.
You just need an additional condition in your case statement and change your default value:
CASE WHEN `Activity Type` = 'sequence' AND `State`= 'finished' THEN 1 -- You could exclude the Activity Type <> sequence since it's implied going through the case statement conditions but leaving it in here for clarification WHEN `Activity Type` <> 'sequence' AND `State` = 'finished' THEN 0 -- don't want other activities filtered to Finished ELSE 1 END
**Was this post helpful? Click Agree or Like below**
**Did this solve your problem? Accept it as a solution!**0
Categories
- All Categories
- 1.2K Product Ideas
- 1.2K Ideas Exchange
- 1.3K Connect
- 1.1K Connectors
- 273 Workbench
- 2 Cloud Amplifier
- 3 Federated
- 2.7K Transform
- 78 SQL DataFlows
- 525 Datasets
- 2.1K Magic ETL
- 2.9K Visualize
- 2.2K Charting
- 434 Beast Mode
- 22 Variables
- 511 Automate
- 114 Apps
- 389 APIs & Domo Developer
- 8 Workflows
- 26 Predict
- 10 Jupyter Workspaces
- 16 R & Python Tiles
- 332 Distribute
- 77 Domo Everywhere
- 255 Scheduled Reports
- 66 Manage
- 66 Governance & Security
- 1 Product Release Questions
- Community Forums
- 40 Getting Started
- 26 Community Member Introductions
- 68 Community Announcements
- 4.8K Archive