{"id":680,"date":"2026-06-19T09:00:00","date_gmt":"2026-06-19T03:30:00","guid":{"rendered":"https:\/\/swapnilzambare.com\/blog\/salesforce-dynamic-dashboards-filters\/"},"modified":"2026-06-19T09:00:00","modified_gmt":"2026-06-19T03:30:00","slug":"salesforce-dynamic-dashboards-filters","status":"publish","type":"post","link":"https:\/\/swapnilzambare.com\/blog\/salesforce-dynamic-dashboards-filters\/","title":{"rendered":"Salesforce Dynamic Dashboards and Dashboard Filters"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Salesforce Dynamic Dashboards show each viewer the data they are allowed to see, so one dashboard can serve a whole sales team. Rahul sees his own pipeline, Neha sees hers, and their manager sees the team total, all from the same dashboard. In our <a href=\"https:\/\/swapnilzambare.com\/blog\/salesforce-reports-and-dashboards-beginners\/\">reports and dashboards guide<\/a>, you built a dashboard that showed the same numbers to everyone. Now you will make it personal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this post, you will learn how the running user decides what a dashboard shows, how dynamic dashboards differ from standard ones, and how dashboard filters let viewers slice the data with one click. Then you will build a &#8220;My Pipeline&#8221; dashboard for Bright Path Tutors with a Region filter. The ideas here depend on record access, so our <a href=\"https:\/\/swapnilzambare.com\/blog\/salesforce-sharing-rules-roles-owd\/\">sharing and roles guide<\/a> is a good refresher.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What are Salesforce Dynamic Dashboards?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Every dashboard runs as one user, called the running user. The dashboard shows the data that this user can see. A dynamic dashboard sets the running user to the person viewing it, so the data changes with each viewer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here is a simple analogy. Think of a school notice board with a mirror in the middle. Everyone who looks into it sees their own face, not the principal&#8217;s. A dynamic dashboard works like that mirror, while a standard dashboard is like a printed photo that shows the same face to all.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A dashboard filter is a dropdown at the top of the dashboard. It lets viewers narrow every chart at once, for example to show only West India or only Q2.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why Salesforce Dynamic Dashboards Matter<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Without dynamic dashboards, admins often build one dashboard per rep. With ten reps, that means ten dashboards to update every time the sales process changes. Dynamic dashboards replace all of them with one.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here are some real situations at Bright Path Tutors.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Each rep wants to see only their own open deals and closed revenue.<\/li>\n\n<li>The Sales Manager wants the same charts, but for the whole team.<\/li>\n\n<li>The CEO wants to switch between regions without opening different dashboards.<\/li>\n\n<li>Data privacy matters, so reps must not see deals of other teams.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">So dynamic dashboards save admin time and keep the data private at the same time.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How Salesforce Dynamic Dashboards Work<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Each time a dashboard refreshes, Salesforce follows the same steps. First, it checks the View Dashboard As setting to find the running user. Next, it runs each source report as that user, so record access, sharing and field security apply. Then it draws each chart with the results. Finally, if a dashboard filter is selected, it narrows every matching chart to the chosen value.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-dynamic-dashboards-filters-diagram-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-dynamic-dashboards-filters-diagram-1-1024x640.png\" alt=\"Salesforce Dynamic Dashboards diagram showing the running user, report access and filters\" class=\"wp-image-660\" srcset=\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-dynamic-dashboards-filters-diagram-1-1024x640.png 1024w, https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-dynamic-dashboards-filters-diagram-1-300x188.png 300w, https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-dynamic-dashboards-filters-diagram-1-768x480.png 768w, https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-dynamic-dashboards-filters-diagram-1-1536x960.png 1536w, https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-dynamic-dashboards-filters-diagram-1-2048x1280.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">How Salesforce Dynamic Dashboards work: the viewer becomes the running user, reports run with their access, and filters narrow every chart.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The key idea is simple. The dashboard design stays the same, but the running user changes, and that changes the data.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Key Parts of Salesforce Dynamic Dashboards<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">The View Dashboard As setting<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">First, the View Dashboard As setting in Dashboard Properties has three choices. &#8220;Me&#8221; runs as you, &#8220;Another person&#8221; runs as a chosen user, and &#8220;The dashboard viewer&#8221; makes it dynamic. Only the last option changes the data for each viewer.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Letting viewers change the running user<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Next, you can tick &#8220;Let dashboard viewers choose whom they view the dashboard as&#8221;. Managers with the View My Team&#8217;s Dashboards permission can then pick a team member and see that person&#8217;s view. Users with View All Data can pick anyone.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Limits on dynamic dashboards<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Then remember that each org can have only a small number of dynamic dashboards, based on its edition. Also, dynamic dashboards cannot be scheduled to refresh, so viewers refresh them by hand. So save this option for dashboards that many people really use.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Dashboard filters<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Dashboard filters add a dropdown at the top of the dashboard. You can add up to three filters, and each one uses a field that the source reports share, like Region or Close Date. A component ignores a filter when its report does not contain that field.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Filter values<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Finally, each filter has a list of values or ranges, with labels you choose. For example, the Amount filter could offer &#8220;Under 1 Lakh&#8221; and &#8220;1 Lakh and above&#8221;. Viewers pick a value, and every matching chart updates at once.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The table below shows what each View Dashboard As option means for Rahul, Neha and their manager.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>View Dashboard As<\/th><th>Rahul sees<\/th><th>Manager sees<\/th><\/tr><\/thead><tbody><tr><td>Me (the admin)<\/td><td>Admin&#8217;s data<\/td><td>Admin&#8217;s data<\/td><\/tr><tr><td>Another person: Rahul<\/td><td>Rahul&#8217;s data<\/td><td>Rahul&#8217;s data<\/td><\/tr><tr><td>The dashboard viewer<\/td><td>Rahul&#8217;s data<\/td><td>Whole team&#8217;s data<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Dynamic Dashboards vs Standard Dashboards<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Both types look the same on screen, so the difference can surprise beginners. The table below compares them.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Feature<\/th><th>Dynamic dashboard<\/th><th>Standard dashboard<\/th><\/tr><\/thead><tbody><tr><td>Running user<\/td><td>The person viewing it<\/td><td>One fixed user<\/td><\/tr><tr><td>Data shown<\/td><td>Changes per viewer<\/td><td>Same for everyone<\/td><\/tr><tr><td>Scheduled refresh<\/td><td>No<\/td><td>Yes<\/td><\/tr><tr><td>Number allowed<\/td><td>Small limit per edition<\/td><td>Many<\/td><\/tr><tr><td>Best for<\/td><td>Personal team views<\/td><td>Company-wide numbers<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In short, use a standard dashboard when everyone should see the same company numbers. Choose Salesforce Dynamic Dashboards when each person should see only their own slice of the data.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-dynamic-dashboards-filters-diagram-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-dynamic-dashboards-filters-diagram-2-1024x640.png\" alt=\"Salesforce Dynamic Dashboards diagram comparing dynamic and standard dashboards\" class=\"wp-image-661\" srcset=\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-dynamic-dashboards-filters-diagram-2-1024x640.png 1024w, https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-dynamic-dashboards-filters-diagram-2-300x188.png 300w, https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-dynamic-dashboards-filters-diagram-2-768x480.png 768w, https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-dynamic-dashboards-filters-diagram-2-1536x960.png 1536w, https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-dynamic-dashboards-filters-diagram-2-2048x1280.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Dynamic dashboards compared with standard dashboards, and when to use each one.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Hands-on Example: Salesforce Dynamic Dashboards for Sales Reps<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Let&#8217;s build a personal pipeline dashboard in your Developer Edition org.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Prepare the source report<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open the Reports tab and create an Opportunities report called &#8220;Pipeline by Stage&#8221;.<\/li>\n\n<li>Set Show Me to All opportunities, group rows by Stage, and add a Region field from the account if you have one.<\/li>\n\n<li>Save it in a shared folder that the sales team can view.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Running as the viewer already limits the data to what each person can see. So the report itself can show all opportunities.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Create the dashboard<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open the Dashboards tab, click New Dashboard, name it &#8220;My Pipeline&#8221;, and pick a shared folder.<\/li>\n\n<li>Add three components using the values in the table below.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Component<\/th><th>Source report<\/th><th>Chart type<\/th><\/tr><\/thead><tbody><tr><td>Open Pipeline<\/td><td>Pipeline by Stage<\/td><td>Donut, by Stage<\/td><\/tr><tr><td>Closed This Month<\/td><td>Closed Won This Month<\/td><td>Metric, sum of Amount<\/td><\/tr><tr><td>Deals by Close Month<\/td><td>Pipeline by Stage<\/td><td>Vertical bar, by Close Date<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Make it dynamic<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click the gear icon to open Dashboard Properties.<\/li>\n\n<li>Under View Dashboard As, choose The dashboard viewer.<\/li>\n\n<li>Tick &#8220;Let dashboard viewers choose whom they view the dashboard as&#8221; for managers. Save.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Add a dashboard filter<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click Add Filter, choose the Region field, and set the display label to &#8220;Region&#8221;.<\/li>\n\n<li>Add the values West India and North India, then click Add and save the dashboard.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5: Test as different users<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in as Rahul Verma and open My Pipeline. He should see only his deals.<\/li>\n\n<li>Then log in as the Sales Manager and choose Rahul from the View Dashboard As menu.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Admins can count dynamic dashboards with this SOQL query, which helps when you hit the limit.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT Title, Type, FolderName, LastModifiedDate\nFROM Dashboard\nWHERE Type IN ('LoggedInUser', 'MyTeamUser')\nORDER BY Title<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The result might look like this.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Title           Type          FolderName       LastModifiedDate\nMy Pipeline     MyTeamUser    Sales Dashboards 2026-06-19\nSupport Queue   LoggedInUser  Support Team     2026-05-12<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">LoggedInUser means the dashboard runs as the viewer. MyTeamUser means it is dynamic and managers can also choose a team member.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Common Mistakes with Salesforce Dynamic Dashboards<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Saving in a private folder.<\/strong> Other users cannot open the dashboard at all.<\/li>\n\n<li><strong>Report filter set to My opportunities.<\/strong> Managers then see only their own deals, not the team&#8217;s.<\/li>\n\n<li><strong>Expecting a scheduled refresh.<\/strong> Dynamic dashboards must be refreshed by the viewer.<\/li>\n\n<li><strong>Forgetting field access.<\/strong> If a rep cannot see a field, charts that use it stay empty for them.<\/li>\n\n<li><strong>Filters on fields the report lacks.<\/strong> The component then ignores the filter, which confuses viewers.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Best Practices for Salesforce Dynamic Dashboards<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Plan the limit.<\/strong> Use dynamic dashboards only where many people need a personal view.<\/li>\n\n<li><strong>Keep source reports broad.<\/strong> Let sharing do the filtering, so one report serves everyone.<\/li>\n\n<li><strong>Use clear filter labels.<\/strong> &#8220;Region: West India&#8221; is easier than a long field name.<\/li>\n\n<li><strong>Test as real users.<\/strong> Our <a href=\"https:\/\/swapnilzambare.com\/blog\/salesforce-user-management-guide\/\">user management guide<\/a> shows how to log in as another user safely.<\/li>\n\n<li><strong>Add a title that says whose data it is.<\/strong> For example, &#8220;My Pipeline&#8221; tells viewers the data is personal.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Practice Task<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Add a second filter for Close Date with the values This Quarter and Next Quarter. Then view the dashboard as Neha Joshi and check that every chart updates.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hint: date filters use ranges, so pick the relative values from the list.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Salesforce Dynamic Dashboards FAQ<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Can I email a dynamic dashboard on a schedule?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. Dynamic dashboards cannot be scheduled, so viewers open and refresh them when they need them.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Do dashboard filters change the source report?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. Filters only change what the dashboard shows, and the report stays the same.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can dashboard filters use any field?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">They can use fields that the source reports have in common, like Region or Close Date.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Official Resources<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/help.salesforce.com\/s\/articleView?id=sf.reports_dashboards_overview.htm&amp;type=5\" target=\"_blank\" rel=\"noopener noreferrer\">Analyze Your Data with Reports and Dashboards (Salesforce Help)<\/a><\/li>\n\n<li><a href=\"https:\/\/help.salesforce.com\/s\/articleView?id=000385369&amp;language=en_US&amp;type=1\" target=\"_blank\" rel=\"noopener noreferrer\">Dynamic Dashboard Limits (Salesforce Help)<\/a><\/li>\n\n<li><a href=\"https:\/\/trailhead.salesforce.com\/content\/learn\/modules\/lex_implementation_reports_dashboards\" target=\"_blank\" rel=\"noopener noreferrer\">Reports and Dashboards for Lightning Experience (Trailhead)<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Quick Recap<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Salesforce Dynamic Dashboards run as the person viewing them.<\/li>\n\n<li>The running user&#8217;s access decides which records each chart shows.<\/li>\n\n<li>Managers can view the dashboard as a team member when allowed.<\/li>\n\n<li>Dashboard filters narrow every matching chart with one click.<\/li>\n\n<li>Dynamic dashboards have an edition limit and no scheduled refresh.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">What&#8217;s Next?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Your dashboards now give each person their own view. Next, we return to the data model and learn how to total child records and pull parent data into formulas. Read <a href=\"https:\/\/swapnilzambare.com\/blog\/salesforce-roll-up-summary-fields\/\">Salesforce Roll-Up Summary Fields and Cross-Object Formulas<\/a>. You can also revisit <a href=\"https:\/\/swapnilzambare.com\/blog\/salesforce-joined-reports-bucket-fields\/\">joined reports<\/a> to add them to this dashboard.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Salesforce Dynamic Dashboards show each viewer the data they are allowed to see, so one dashboard can serve a whole sales team. Rahul sees&hellip;<\/p>\n","protected":false},"author":1,"featured_media":662,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_swapz_level":"","_swapz_series_part":0,"_swapz_hide_toc":false,"_swapz_hide_featured":false,"_swapz_description":"","footnotes":""},"categories":[67,8,13],"tags":[68,75,72,7],"swapz_series":[],"class_list":["post-680","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-advanced-admin","category-salesforce","category-salesforce-admin","tag-advanced","tag-dashboards","tag-reports","tag-salesforce"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Salesforce Dynamic Dashboards and Filters Guide<\/title>\n<meta name=\"description\" content=\"Salesforce Dynamic Dashboards explained: running users, viewing as team members, edition limits and dashboard filters, with a hands-on pipeline dashboard.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/swapnilzambare.com\/blog\/salesforce-dynamic-dashboards-filters\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Salesforce Dynamic Dashboards and Filters Guide\" \/>\n<meta property=\"og:description\" content=\"Salesforce Dynamic Dashboards explained: running users, viewing as team members, edition limits and dashboard filters, with a hands-on pipeline dashboard.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/swapnilzambare.com\/blog\/salesforce-dynamic-dashboards-filters\/\" \/>\n<meta property=\"og:site_name\" content=\"Swapnil Zambare - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-19T03:30:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-dynamic-dashboards-filters-featured.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2400\" \/>\n\t<meta property=\"og:image:height\" content=\"1260\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Swapnil Zambare\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Swapnil Zambare\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-dynamic-dashboards-filters\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-dynamic-dashboards-filters\\\/\"},\"author\":{\"name\":\"Swapnil Zambare\",\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/#\\\/schema\\\/person\\\/922ac0131aaa7088c78c2cb1700e0c9a\"},\"headline\":\"Salesforce Dynamic Dashboards and Dashboard Filters\",\"datePublished\":\"2026-06-19T03:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-dynamic-dashboards-filters\\\/\"},\"wordCount\":1593,\"publisher\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-dynamic-dashboards-filters\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/salesforce-dynamic-dashboards-filters-featured.png\",\"keywords\":[\"Advanced\",\"Dashboards\",\"Reports\",\"Salesforce\"],\"articleSection\":[\"Advanced Admin\",\"Salesforce\",\"Salesforce Admin\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-dynamic-dashboards-filters\\\/\",\"url\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-dynamic-dashboards-filters\\\/\",\"name\":\"Salesforce Dynamic Dashboards and Filters Guide\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-dynamic-dashboards-filters\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-dynamic-dashboards-filters\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/salesforce-dynamic-dashboards-filters-featured.png\",\"datePublished\":\"2026-06-19T03:30:00+00:00\",\"description\":\"Salesforce Dynamic Dashboards explained: running users, viewing as team members, edition limits and dashboard filters, with a hands-on pipeline dashboard.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-dynamic-dashboards-filters\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-dynamic-dashboards-filters\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-dynamic-dashboards-filters\\\/#primaryimage\",\"url\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/salesforce-dynamic-dashboards-filters-featured.png\",\"contentUrl\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/salesforce-dynamic-dashboards-filters-featured.png\",\"width\":2400,\"height\":1260,\"caption\":\"Salesforce Dynamic Dashboards featured image: one dashboard, a personal view for each user\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-dynamic-dashboards-filters\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Salesforce Dynamic Dashboards and Dashboard Filters\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/\",\"name\":\"Swapnil Zambare - Blog\",\"description\":\"Salesforce &amp; Tech Guides\",\"publisher\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/#organization\",\"name\":\"Swapnil Zambare - Blog\",\"url\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/site-icon-512.png\",\"contentUrl\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/site-icon-512.png\",\"width\":512,\"height\":512,\"caption\":\"Swapnil Zambare - Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/theSwapnilZambare\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/#\\\/schema\\\/person\\\/922ac0131aaa7088c78c2cb1700e0c9a\",\"name\":\"Swapnil Zambare\",\"sameAs\":[\"https:\\\/\\\/swapnilzambare.com\\\/blog\"],\"url\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/author\\\/swapnil-zambare\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Salesforce Dynamic Dashboards and Filters Guide","description":"Salesforce Dynamic Dashboards explained: running users, viewing as team members, edition limits and dashboard filters, with a hands-on pipeline dashboard.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/swapnilzambare.com\/blog\/salesforce-dynamic-dashboards-filters\/","og_locale":"en_US","og_type":"article","og_title":"Salesforce Dynamic Dashboards and Filters Guide","og_description":"Salesforce Dynamic Dashboards explained: running users, viewing as team members, edition limits and dashboard filters, with a hands-on pipeline dashboard.","og_url":"https:\/\/swapnilzambare.com\/blog\/salesforce-dynamic-dashboards-filters\/","og_site_name":"Swapnil Zambare - Blog","article_published_time":"2026-06-19T03:30:00+00:00","og_image":[{"width":2400,"height":1260,"url":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-dynamic-dashboards-filters-featured.png","type":"image\/png"}],"author":"Swapnil Zambare","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Swapnil Zambare","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-dynamic-dashboards-filters\/#article","isPartOf":{"@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-dynamic-dashboards-filters\/"},"author":{"name":"Swapnil Zambare","@id":"https:\/\/swapnilzambare.com\/blog\/#\/schema\/person\/922ac0131aaa7088c78c2cb1700e0c9a"},"headline":"Salesforce Dynamic Dashboards and Dashboard Filters","datePublished":"2026-06-19T03:30:00+00:00","mainEntityOfPage":{"@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-dynamic-dashboards-filters\/"},"wordCount":1593,"publisher":{"@id":"https:\/\/swapnilzambare.com\/blog\/#organization"},"image":{"@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-dynamic-dashboards-filters\/#primaryimage"},"thumbnailUrl":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-dynamic-dashboards-filters-featured.png","keywords":["Advanced","Dashboards","Reports","Salesforce"],"articleSection":["Advanced Admin","Salesforce","Salesforce Admin"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-dynamic-dashboards-filters\/","url":"https:\/\/swapnilzambare.com\/blog\/salesforce-dynamic-dashboards-filters\/","name":"Salesforce Dynamic Dashboards and Filters Guide","isPartOf":{"@id":"https:\/\/swapnilzambare.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-dynamic-dashboards-filters\/#primaryimage"},"image":{"@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-dynamic-dashboards-filters\/#primaryimage"},"thumbnailUrl":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-dynamic-dashboards-filters-featured.png","datePublished":"2026-06-19T03:30:00+00:00","description":"Salesforce Dynamic Dashboards explained: running users, viewing as team members, edition limits and dashboard filters, with a hands-on pipeline dashboard.","breadcrumb":{"@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-dynamic-dashboards-filters\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/swapnilzambare.com\/blog\/salesforce-dynamic-dashboards-filters\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-dynamic-dashboards-filters\/#primaryimage","url":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-dynamic-dashboards-filters-featured.png","contentUrl":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-dynamic-dashboards-filters-featured.png","width":2400,"height":1260,"caption":"Salesforce Dynamic Dashboards featured image: one dashboard, a personal view for each user"},{"@type":"BreadcrumbList","@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-dynamic-dashboards-filters\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/swapnilzambare.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Salesforce Dynamic Dashboards and Dashboard Filters"}]},{"@type":"WebSite","@id":"https:\/\/swapnilzambare.com\/blog\/#website","url":"https:\/\/swapnilzambare.com\/blog\/","name":"Swapnil Zambare - Blog","description":"Salesforce &amp; Tech Guides","publisher":{"@id":"https:\/\/swapnilzambare.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/swapnilzambare.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/swapnilzambare.com\/blog\/#organization","name":"Swapnil Zambare - Blog","url":"https:\/\/swapnilzambare.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/swapnilzambare.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/09\/site-icon-512.png","contentUrl":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/09\/site-icon-512.png","width":512,"height":512,"caption":"Swapnil Zambare - Blog"},"image":{"@id":"https:\/\/swapnilzambare.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/in\/theSwapnilZambare"]},{"@type":"Person","@id":"https:\/\/swapnilzambare.com\/blog\/#\/schema\/person\/922ac0131aaa7088c78c2cb1700e0c9a","name":"Swapnil Zambare","sameAs":["https:\/\/swapnilzambare.com\/blog"],"url":"https:\/\/swapnilzambare.com\/blog\/author\/swapnil-zambare\/"}]}},"_links":{"self":[{"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/posts\/680","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/comments?post=680"}],"version-history":[{"count":0,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/posts\/680\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/media\/662"}],"wp:attachment":[{"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/media?parent=680"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/categories?post=680"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/tags?post=680"},{"taxonomy":"swapz_series","embeddable":true,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/swapz_series?post=680"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}