Video | Tableau | Data visualisation | Tool strategy

User Attribute Functions (UAFs) | New in Tableau 2023.1

User attribute functions make it far easier to pass dynamic identity information into embedded Tableau workbooks.

Part ofWhat's new in Tableau 2023.1
  • User functions check identity attributes from Tableau Server or Cloud, including full name, user domain, username and group membership via ISMEMBEROF.
  • You can impersonate other users by clicking your name in the top-right of a workbook to simulate how a dashboard behaves for different identities.
  • User attribute functions let connected apps and embedded solutions pass dynamic attributes (like an application-specific team) that don't need to exist as Tableau groups.
  • USERATTRIBUTE checks a single attribute, while USERATTRIBUTEINCLUDES searches an array of attributes for a match.
  • You can embed user functions directly into dashboard titles via the Insert tab to personalise text for the logged-in user.

Tableau 23.1 introduces new user attribute functions, which enhance the capabilities of the platform, making it even easier to pass information to connected apps and embedded solutions. This blog post will provide a clear explanation of user functions, user attribute functions, and how they can be used in Tableau.

Tableau User Functions Refresher

User functions in Tableau are calculations that check against specific attributes available on Tableau Server or Tableau Cloud. These functions are useful for checking user attributes like full name, domain, and username. Additionally, you can check if a user is a member of a specific group. Tableau allows you to simulate dashboards as different users, making it easy to test how user functions work with different users.

Tableau User Attribute Functions

The new user attribute functions in Tableau 23.1 make it simpler to pass information from an application or portal to a Tableau workbook. These functions check attributes that can be dynamically used inside a workbook. User attributes can be used to verify if a user is part of a specific team, for example, portal administrators who manage a portal but are not associated with Tableau Server.

Two new functions are introduced: user attribute and user attribute matches. The former checks to see if you have an attribute, while the latter looks through an array of attributes to see if one of them matches. This allows you to pass multiple bits of information using the user attribute matches function.

User functions and user attribute functions are powerful tools in Tableau that can be used to customize dashboards, titles, and more based on user-specific attributes. Leveraging these functions can help create more personalized and dynamic experiences for users interacting with Tableau dashboards. Make sure to check out Tableau’s YouTube channel for a detailed example of user attribute functions in action.