Creating a Card Deep Link Beast Mode - Multiple Filters
Have been searching the Dojo and KB this morning for info on this and I'm not finding the solution. Also, not seeing documentation on Card Deep Links (do see for pages) - is this still supported?
I have a card that shows inventory information and users are asking for a way to "see" who is buying the inventory most often. I have another card that shows this information and can be filtered to the branch and item to see which customers are buying.
I'd like to create a Deep Link to this card with the branch and item filters from the inventory card.
I can get the Deep Link to work for one or the other filter by using this format:
CONCAT('<ahref=''https://customer.domo.com/page/#########/kpis/details/##########?pfilters=','{"column":"branch","dataSourceId":"DatasetID","dataType":"string","operand":"Operand Type","values":["',`branch`,'"]}]','''target="_blank" title="Deep Link">','Link Display Name','</a>')
I've tried the beast mode below to add the item filter but when I click the link the card opens with no filters applied:
CONCAT('<ahref=''https://customer.domo.com/page/#########/kpis/details/##########?pfilters=','{"column":"branch","dataSourceId":"DatasetID","dataType":"string","operand":"Operand Type","values":["',`branch`,'"]}]',
,'{"column":"item","dataSourceId":"DatasetID","dataType":"string","operand":"Operand Type","values":["',`item`,'"]}]','''target="_blank" title="Deep Link">','Link Display Name','</a>')
Any help would be appreciated.
Thanks!
Comments
-
@swagner are you able to make the filter work with JUST the item filter? make sure that works first. THEN try creating an array where you pass
pfilters=[{branch dictionary}, {item dictionary}]
notice pfilters is an array (square brackets) not a dictionary.
Jae Wilson
Check out my 🎥 Domo Training YouTube Channel 👨💻
**Say "Thanks" by clicking the ❤️ in the post that helped you.
**Please mark the post that solves your problem by clicking on "Accept as Solution"0 -
Hi @swagner
I've taken a stab at it to help simplify the code a bit and make sure your spaces are correct and closing brackets are aligned.
CONCAT('<a href=''https://customer.domo.com/page/#########/kpis/details/##########?pfilters=[{"column":"branch","dataSourceId":"DatasetID","dataType":"string","operand":"Operand Type","values":["',`branch`,'"]},{"column":"item","dataSourceId":"DatasetID","dataType":"string","operand":"Operand Type","values":["',`item`,'"]}]''' target="_blank" title="Deep Link">','Link Display Name','</a>')
**Was this post helpful? Click Agree or Like below**
**Did this solve your problem? Accept it as a solution!**1
Categories
- All Categories
- 1.8K Product Ideas
- 1.8K Ideas Exchange
- 1.5K Connect
- 1.2K Connectors
- 300 Workbench
- 6 Cloud Amplifier
- 8 Federated
- 2.9K Transform
- 100 SQL DataFlows
- 616 Datasets
- 2.2K Magic ETL
- 3.9K Visualize
- 2.5K Charting
- 738 Beast Mode
- 57 App Studio
- 40 Variables
- 685 Automate
- 176 Apps
- 452 APIs & Domo Developer
- 47 Workflows
- 10 DomoAI
- 36 Predict
- 15 Jupyter Workspaces
- 21 R & Python Tiles
- 394 Distribute
- 113 Domo Everywhere
- 275 Scheduled Reports
- 6 Software Integrations
- 124 Manage
- 121 Governance & Security
- 8 Domo Community Gallery
- 38 Product Releases
- 10 Domo University
- 5.4K Community Forums
- 40 Getting Started
- 30 Community Member Introductions
- 108 Community Announcements
- 4.8K Archive