About Global Variables
Use a global variable when you need a variable's value to be the same for all users.
To define a global variable, you create or use an existing initialization block to contain one or more global variables. The initialization block contains an initialization string and connection pool to access the data source and return results to populate the global variables that you define. The global variables are then available for you to add to data filters or expressions.
For global variables, you can scheduled the initialization block to refresh variable values as needed.
A common use of global variables is to set filters in logical table sources. See About Global Variables and Logical Table Source Fragmentation.