4 Replies Latest reply on Aug 11, 2016 8:29 AM by Nelson

    Parameters are ignored on my dashboard since the latest update (9.3), has anyone else experienced this issue/managed to resolve it?

    Nelson

      Hi,

       

      I have a series of dashboards that are split across several pages based on location. For each page I am using a parameter to set the right location for each page.

       

      However, since updating to Tableau 9.3 the parameters seem to be ignored. Can anyone shed any light into why this might be happening?

       

      Here is a link to one of the dashboards: http://www.staffordshire-pcc.gov.uk/lichfield/ the dashboard I have updated as test is "Victim Feedback" which is at the bottom of the page.

       

      If anyone can suggest an alternative to the parameters that would be great, here is the embed code I'm using for the dashboard in question:

       

      <script type='text/javascript' src='https://public.tableau.com/javascripts/api/viz_v1.js'></script><div class='tableauPlaceholder' style='width: 982px; height: 742px;'><noscript><a href='#'><img alt='Story Title ' src='https:&#47;&#47;public.tableau.com&#47;static&#47;images&#47;Vi&#47;VictimFeedbackdesktop2&#47;Story1&#47;1_rss.png' style='border: none' /></a></noscript><object class='tableauViz' width='100%' height='742' style='display:none;'><param name='host_url' value='https%3A%2F%2Fpublic.tableau.com%2F' /> <param name='site_root' value='' /><param name='name' value='VictimFeedbackdesktop2&#47;Story1' /><param name='tabs' value='no' /><param name='toolbar' value='yes' /><param name='static_image' value='https:&#47;&#47;public.tableau.com&#47;static&#47;images&#47;Vi&#47;VictimFeedbackdesktop2&#47;Story1&#47;1.png' /> <param name='animate_transition' value='yes' /><param name='display_static_image' value='yes' /><param name='display_spinner' value='yes' /><param name='display_overlay' value='yes' /><param name='display_count' value='yes' /><param name='showTabs' value='y' /><param name="filter" value="LPT=Lichfield District LPT" /></object></div>

       

      Thanks,

       

      Jared

        • 1. Re: Parameters are ignored on my dashboard since the latest update (9.3), has anyone else experienced this issue/managed to resolve it?
          Joe Oppelt

          Jared -- The page you linked is password protected.

           

          I wanted to see the actual workbook to see what you are doing and how you are doing it.  I had a similar problem (if I'm understanding the description) but it was occurring on 9.0, and the problem went away when we upgraded to 9.3.  I had a support ticket open for it, and we just ended up closing it once it stopped happening in 9.3.

           

          I wanted to see if your issue was related to what I had been seeing.

           

          Here's what I was doing:

           

           

          In one dashboard I had a hyperlink action that grabbed about 8 parameter values and passed then all in the URL string to a new workbook in a new browser tab.  When the user got to the new workbook, you could see that the parameter values were passed successfully (they were displayed on the new dashboard) but the filters and sheet titles and other places where the parameters should have had effect did not obey those parameter settings.

           

          And it was inconsistent.  Sometimes the parameter values DID have effect.  Other times not.  And when some parameters failed to take effect, if the user changed any one parameter in the new dashboard (forcing the dashboard to redisplay) THEN all the parameter values took effect.

           

          We have never seen it recur once we upgraded to 9.3 though.

           

          I'm always leery of a "fix" where simply upgrading takes care of it, but nothing can explain what is different in the new version.  So seeing your report of your issue has raised my antenna here.

          • 2. Re: Parameters are ignored on my dashboard since the latest update (9.3), has anyone else experienced this issue/managed to resolve it?
            Nelson

            Sorry Joe, I've removed the password protection, I'm just trying a couple quick solutions and will respond properly to your message once I've got a result.

            • 3. Re: Parameters are ignored on my dashboard since the latest update (9.3), has anyone else experienced this issue/managed to resolve it?
              Joe Oppelt

              I'm in there.  I'm not seeing where you are using that embedded code.

               

              Walk me through a scenario and point out what you see and what you expect to see.

              • 4. Re: Parameters are ignored on my dashboard since the latest update (9.3), has anyone else experienced this issue/managed to resolve it?
                Nelson

                Okay so prior to this issue I added the following to the embedded code to set the parameter for each location: <param name="filter" value="LPT=Lichfield District LPT" /> another example would  be <<param name="filter" value="LPT=East Staffs LPT" /> which would be taken from the column and value within the excel file used as the data source. I would set this towards the end of the code just before </object>.

                 

                When saved the dashboard would default to Cannock Chase on the quick filter but the parameter would alter that according to what we had set using the parameter above. Now the embedded script seems to have changed and it just simply seems to be ignoring it. So for example the first embedded code was how it looked previously and worked fine:

                 

                 

                PREVIOUS  EMBEDDED CODE

                 

                <script type='text/javascript' src='https://public.tableau.com/javascripts/api/viz_v1.js'></script><div class='tableauPlaceholder' style='width: 982px; height: 742px;'><noscript><a href='#'><img alt='Story Title ' src='https:&#47;&#47;public.tableau.com&#47;static&#47;images&#47;Vi&#47;VictimFeedbackdesktop2&#47;Story1&#47;1_rss.png' style='border: none' /></a></noscript><object class='tableauViz' width='100%' height='742' style='display:none;'><param name='host_url' value='https%3A%2F%2Fpublic.tableau.com%2F' /> <param name='site_root' value='' /><param name='name' value='VictimFeedbackdesktop2&#47;Story1' /><param name='tabs' value='no' /><param name='toolbar' value='yes' /><param name='static_image' value='https:&#47;&#47;public.tableau.com&#47;static&#47;images&#47;Vi&#47;VictimFeedbackdesktop2&#47;Story1&#47;1.png' /> <param name='animate_transition' value='yes' /><param name='display_static_image' value='yes' /><param name='display_spinner' value='yes' /><param name='display_overlay' value='yes' /><param name='display_count' value='yes' /><param name='showTabs' value='y' /><param name="filter" value="LPT=Lichfield District LPT" /></object></div>

                 

                 

                NEW EMBEDDED CODE - WHICH IGNORES ORIGINAL PARAMETER

                 

                <div class='tableauPlaceholder' id='viz1470928094784' style='position: relative'><noscript><a href='#'><img alt='Story Title ' src='https:&#47;&#47;public.tableau.com&#47;static&#47;images&#47;Vi&#47;VictimFeedbackdesktop1_0&#47;Story1&#47;1_rss.png' style='border: none' /></a></noscript><object class='tableauViz'  style='display:none;'><param name='host_url' value='https%3A%2F%2Fpublic.tableau.com%2F' /> <param name='site_root' value='' /><param name='name' value='VictimFeedbackdesktop1_0&#47;Story1' /><param name='tabs' value='no' /><param name='toolbar' value='yes' /><param name='static_image' value='https:&#47;&#47;public.tableau.com&#47;static&#47;images&#47;Vi&#47;VictimFeedbackdesktop1_0&#47;Story1&#47;1.png' /> <param name='animate_transition' value='yes' /><param name='display_static_image' value='yes' /><param name='display_spinner' value='yes' /><param name='display_overlay' value='yes' /><param name='display_count' value='yes' /><param name="filter" value="LPT=Lichfield District LPT" /></object></div>                <script type='text/javascript'>                    var divElement = document.getElementById('viz1470928094784');                    var vizElement = divElement.getElementsByTagName('object')[0];                    vizElement.style.width='100%';vizElement.style.height=(divElement.offsetWidth*0.75)+'px';                    var scriptElement = document.createElement('script');                    scriptElement.src = 'https://public.tableau.com/javascripts/api/viz_v1.js';                    vizElement.parentNode.insertBefore(scriptElement, vizElement);                </script>

                 

                Hopefully that makes sense, I have attached the workbook if that helps.