Skip to content
NextLytics
Megamenü_2023_Über-uns

Shaping Business Intelligence

Whether clever add-on products for SAP BI, development of meaningful dashboards or implementation of AI-based applications - we shape the future of Business Intelligence together with you. 

Megamenü_2023_Über-uns_1

About us

As a partner with deep process know-how, knowledge of the latest SAP technologies as well as high social competence and many years of project experience, we shape the future of Business Intelligence in your company too.

Megamenü_2023_Methodik

Our Methodology

The mixture of classic waterfall model and agile methodology guarantees our projects a high level of efficiency and satisfaction on both sides. Learn more about our project approach.

Products
Megamenü_2023_NextTables

NextTables

Edit data in SAP BW out of the box: NextTables makes editing tables easier, faster and more intuitive, whether you use SAP BW on HANA, SAP S/4HANA or SAP BW 4/HANA.

Megamenü_2023_Connector

NextLytics Connectors

The increasing automation of processes requires the connectivity of IT systems. NextLytics Connectors allow you to connect your SAP ecosystem with various open-source technologies.

IT-Services
Megamenü_2023_Data-Science

Data Science & Engineering

Ready for the future? As a strong partner, we will support you in the design, implementation and optimization of your AI application.

Megamenü_2023_Planning

SAP Planning

We design new planning applications using SAP BPC Embedded, IP or SAC Planning which create added value for your company.

Megamenü_2023_Dashboarding

Dashboarding

We help you with our expertise to create meaningful dashboards based on Tableau, Power BI, SAP Analytics Cloud or SAP Lumira. 

Megamenü_2023_Data-Warehouse-1

SAP Data Warehouse

Are you planning a migration to SAP HANA? We show you the challenges and which advantages a migration provides.

Business Analytics
Megamenü_2023_Procurement

Procurement Analytics

Transparent and valid figures are important, especially in companies with a decentralized structure. SAP Procurement Analytics allows you to evaluate SAP ERP data in SAP BI.

Megamenü_2023_Reporting

SAP HR Reporting & Analytics

With our standard model for reporting from SAP HCM with SAP BW, you accelerate business activities and make data from various systems available centrally and validly.

Megamenü_2023_Dataquality

Data Quality Management

In times of Big Data and IoT, maintaining high data quality is of the utmost importance. With our Data Quality Management (DQM) solution, you always keep the overview.

Career
Megamenü_2023_Karriere-2b

Working at NextLytics

If you would like to work with pleasure and don't want to miss out on your professional and personal development, we are the right choice for you!

Megamenü_2023_Karriere-1

Senior

Time for a change? Take your next professional step and work with us to shape innovation and growth in an exciting business environment!

Megamenü_2023_Karriere-5

Junior

Enough of grey theory - time to get to know the colourful reality! Start your working life with us and enjoy your work with interesting projects.

Megamenü_2023_Karriere-4-1

Students

You don't just want to study theory, but also want to experience it in practice? Check out theory and practice with us and experience where the differences are made.

Megamenü_2023_Karriere-3

Jobs

You can find all open vacancies here. Look around and submit your application - we look forward to it! If there is no matching position, please send us your unsolicited application.

Blog
NextLytics Newsletter Teaser
Sign up now for our monthly newsletter!
Sign up for newsletter
 

Dashboarding with Tableau - Buttons & Parameter Actions in combination

In today's article in our "Dashboarding with Tableau" blog series, we will add buttons to our KPI tiles to help users navigate to other dashboard pages and allow them to dynamically modify the bar chart, which we created in the last blog article. To set up shortcuts to other pages, we will use the buttons already predefined in Tableau. While doing so, you'll learn about the limitations of the available out-of-the-box buttons and why many of the use cases you surely have in mind probably can't be implemented using them. But don't worry. Afterwards, we will show you a simple workaround that allows you to create your own buttons and add various features to them using dashboard actions.

Our Blog Series "Dashboarding with Tableau" at a glance

  1. Dashboarding with Tableau - How to create Tableau KPI Tiles
  2. Dashboarding with Tableau - How to work with layout containers
  3. Dashboarding with Tableau - Parameters and Custom Charts 
  4. Dashboarding with Tableau - Custom buttons using parameter actions 

 

buttons_Tableau Buttons

Using predefined buttons

While creating a dashboard, two types of buttons are available to the user: Buttons to navigate to another page and buttons to export the current view. We add a navigation element to the dashboard from the layout area and open the settings via its context menu. Here we can define which page should be called when the button is clicked. Unfortunately, only worksheets and dashboard pages can be linked. Forwarding users to URLs, on the other hand, is a little more complicated. In addition to defining the target site, you can also edit the button's appearance and tooltip. Instead of uploading an image for the button, we advise you to import an icon font into your Tableau repository and set the desired icon as the title. When using text buttons, you will benefit from the additional formatting options of the font. We use a freely available SAP icon font.

editbutton_Tableau Buttons

How to create buttons on separate worksheets

Next, we would like to enable the user to exchange the key figure displayed in the bar chart via a button. If you have read the previous article in this series, you already know that this requires adjusting a parameter. Unfortunately, Tableau does not have predefined buttons that can be used to change parameter values. Therefore, we create our own button on a separate worksheet. On the new sheet we will store one of the different key figure names as a value in the marks card, in order to be able to pass it to the parameter later via Dashboard actions.


Self-Service Analytics with Tableau -
Download the whitepaper here!

Neuer Call-to-Action


Our worksheet will only display the actual icon symbol. To do this, we place the desired icon on the text container in the marks card. For a better overview, however, we do not create calculated fields for the icons as usual, but add the fields on worksheet level via a double-click in the lower area of the marks card. Overall 4 new fields are required

  • Placeholder for the icon text
  • Icon text (active)
  • Icon text (inactive)
  • Key figure name to be passed to the parameter

buttonfelder_Tableau Buttons

In the final dashboard, there are 5 different KPI tiles, each of which should have its own custom button. To make navigation easier for the user, we want to highlight the active button, which is related to the current value of the parameter. We therefore create two icon fields for each button to differentiate between the two states active and inactive. The defined condition ensures that only one of the two fields outputs the icon, regardless of the valid parameter value. We include both fields with different font colors in the label of the worksheet, so that later it is clear from the color whether the button is active or not.

editlabel_Tableau Buttons

Then we create the following action under Worksheet > Actions to pass the specified key figure name to the parameter when the button is clicked. It should be ensured that only the respective worksheet is defined as the source sheet.

aktion_Tableau Buttons

After the worksheet has been formatted accordingly, for example by hiding the headers and background lines, the button can be added to the dashboard. You may have to experiment a bit with the font size of the label until you find a suitable setting. In our case, we set the size to 8 (the above setting was just for better visibility in the screenshot). Also, make sure the label is centered and the option Fit Entire View is selected in the worksheets context menu.

tile_Tableau Buttons

Tableau Buttons - Our Conclusion

The buttons available out-of-the-box in Tableau offer only very limited capabilities. While jumping to other dashboard pages or exporting the current view are common use cases, they are hardly ever sufficient for more complex dashboarding needs. Creating buttons on separate worksheets requires a bit more effort, but allows you to implement your own logic using dashboard actions. You are by no means limited to parameter actions. You could also create an action that redirects your users to an external URL such as NextTables, passing specific parameters to the application.

Do you have questions about this or other topics? Then feel free to contact us! As Tableau partner, we are happy to advise you on all aspects of deployment, administration and best practices for effective Tableau Dashboards.

Learn more about Tableau

,

avatar

Maurice

Maurice has been working as an SAP BW / BI consultant in the area of dashboarding since September 2020. His particular focus is on various front-end tools such as Tableau, SAP Analytics Cloud and Power BI. In his spare time, he is an amateur musician with an obsession for learning languages and as a former e-sportsman, he has already represented Germany in the Mario Kart World Championship.

Got a question about this blog?
Ask Maurice

Blog - NextLytics AG 

Welcome to our blog. In this section we regularly report on news and background information on topics such as SAP Business Intelligence (BI), SAP Dashboarding with Lumira Designer or SAP Analytics Cloud, Machine Learning with SAP BW, Data Science and Planning with SAP Business Planning and Consolidation (BPC), SAP Integrated Planning (IP) and SAC Planning and much more.

Subscribe to our newsletter

Related Posts

Recent Posts