How can I allow end user to "see all" rows?
Hi,
I would like to create a card that shows only 6 rows by default, but have the end user be able to choose to see all the rows (bascailly turning off the limited number of rows) without editing the card in the analyzer to see them. How do I do this?
Is there a filter I can set up to allow users to turn on or off the limited number of rows?
Best Answer
-
You could pull this off using variables as well as a window function to create a row count. To create a row count, create a beast mode like this:
SUM(SUM(1)) OVER(ORDER BY
Start
)Change Start to whatever field you need to order by in your dataset.
Create a variable control. I would use a radio button control that says "Show All Rows" and have Yes and No as values.
Now create a beast mode that you will drag into your filters that checks to see whether it should limit the rows or not. It would look like this:
CASE when
Show All Rows
= 'No' THEN
CASE when SUM(SUM(1)) OVER(ORDER BYStart
) <= 6 THEN 'Include'
ELSE 'Exclude'
END
ELSE
'Include'
ENDDrag this beast mode into your filter and then filter to Include.
Now you can toggle with the variable control to show all rows or just the first 6.
**Check out my Domo Tips & Tricks Videos
**Make sure to any users posts that helped you.
**Please mark as accepted the ones who solved your issue.1
Answers
-
You could pull this off using variables as well as a window function to create a row count. To create a row count, create a beast mode like this:
SUM(SUM(1)) OVER(ORDER BY
Start
)Change Start to whatever field you need to order by in your dataset.
Create a variable control. I would use a radio button control that says "Show All Rows" and have Yes and No as values.
Now create a beast mode that you will drag into your filters that checks to see whether it should limit the rows or not. It would look like this:
CASE when
Show All Rows
= 'No' THEN
CASE when SUM(SUM(1)) OVER(ORDER BYStart
) <= 6 THEN 'Include'
ELSE 'Exclude'
END
ELSE
'Include'
ENDDrag this beast mode into your filter and then filter to Include.
Now you can toggle with the variable control to show all rows or just the first 6.
**Check out my Domo Tips & Tricks Videos
**Make sure to any users posts that helped you.
**Please mark as accepted the ones who solved your issue.1
Categories
- All Categories
- 1.8K Product Ideas
- 1.8K Ideas Exchange
- 1.6K Connect
- 1.3K Connectors
- 302 Workbench
- 6 Cloud Amplifier
- 9 Federated
- 2.9K Transform
- 104 SQL DataFlows
- 635 Datasets
- 2.2K Magic ETL
- 3.9K Visualize
- 2.5K Charting
- 760 Beast Mode
- 62 App Studio
- 42 Variables
- 700 Automate
- 182 Apps
- 457 APIs & Domo Developer
- 51 Workflows
- 10 DomoAI
- 38 Predict
- 16 Jupyter Workspaces
- 22 R & Python Tiles
- 401 Distribute
- 116 Domo Everywhere
- 277 Scheduled Reports
- 8 Software Integrations
- 130 Manage
- 127 Governance & Security
- 8 Domo Community Gallery
- 38 Product Releases
- 12 Domo University
- 5.4K Community Forums
- 40 Getting Started
- 30 Community Member Introductions
- 111 Community Announcements
- 4.8K Archive