PDP based on multi-select field
For my company the primary data point for PDP is division. In all but 1 system this is a single select required field and is seamless. In one system location is multi-select which is understandably problematic for PDP.
This is how it is set on one of the "good" datasets
Compared to the "bad" dataset
I have to add a rule for every possible combination. I'm currently up to 202 but that list grows regularly. If custom filter allowed CONTAINS I would be good to go. But alas, here we are. The only option I can think of is to create a beast mode for each policy (44 currently) that looks something like this.
Name: PDP:1001-Springfield Sprinkler
CONTAINS(`Division`,'Springfield Sprinkler')
OR
CONTAINS(`Division`,'Springfield')
Then set the policy to
PDP:1001-Springfield Sprinkler = TRUE
Clearly, this is VERY cumbersome and will be a pain to maintain. I would love some thoughts on other paths.
Best Answer
-
You could create a new field in the "bad" dataset to split the Division field on the comma delimiter, then clean up the leading characters, then append the data so you can then apply PDP policies as you do on the "good" datasets.
So your data would go from looking like this:To this:
Would that work for you?
If I solved your problem, please select "yes" above
0
Answers
-
You could create a new field in the "bad" dataset to split the Division field on the comma delimiter, then clean up the leading characters, then append the data so you can then apply PDP policies as you do on the "good" datasets.
So your data would go from looking like this:To this:
Would that work for you?
If I solved your problem, please select "yes" above
0 -
It's not ideal as the data is getting aggregated and pivoting the data will make things more complicated. Using your example above the revenue for a single record is $100. With the pivot it becomes $300 using a simple sum. If I use AVG or MAX I lose the ability to aggregate in the report using beast modes because totals get messed up. Unless I use FIXED BY. Then I'm right back to managing a ton of beast modes. That may be my only option though.
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
- 767 Beast Mode
- 70 App Studio
- 43 Variables
- 715 Automate
- 185 Apps
- 460 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