How to Filter the Dashboard on the Home Page Based on the Logged-in User in Sage X3

By | April 29, 2026

Sage X3 is an enterprise resource planning (ERP) solution that helps organizations manage their business operations and data within a single integrated system. It includes various modules such as Sales, Purchasing, Inventory, Finance, and more, enabling efficient and centralized business management.

In many business scenarios, there is a requirement to restrict or filter dashboard data based on the logged-in user. This ensures that users can only view relevant and authorized information, improving both data security and usability.

To address this requirement, we utilized a global variable and created a formula to dynamically filter data based on the logged-in user.

Approach and Implementation:

  1. First, we created a database view containing the required data for the dashboard.
  2. This view was then imported into the Graphical Query Tool in Sage X3.
  3. The necessary fields were selected and added to the dashboard layout.
  4. We used the user field [ZDEMO]CREUSR_0, which stores the creator or user information.

New Stuff: How to Resolve “Index Incorrect FLD(80)” Error in Stock Transaction Inquiry Screen in Sage X3

Fig 1- Graphical query tool
Fig 1- Graphical query tool

In the Selection Criteria section of the Graphical Query Tool, we applied a formula using the global variable to filter records based on the logged-in user.

Fig 2- Selection tab in graphical query tool
Fig 2- Selection tab in graphical query tool

This configuration ensures that only the data relevant to the current user is displayed.

Output:

The final output can be seen on the home dashboard, where the data is filtered dynamically based on the logged-in user. This improves user experience, enhances data visibility, and maintains data security.

Fig 3- Final output

Benefits:

Ensures user-specific data visibility

Improves dashboard relevance and usability

Enhances data security and access control

Reduces data clutter for end users

Conclusion:

Filtering dashboard data based on the logged-in user is a practical and effective approach in Sage X3. By leveraging global variables and the Graphical Query Tool, organizations can create personalized dashboards that provide meaningful insights to users while maintaining proper data governance.