關於階段作業變數

使用者登入後,系統就會起始階段作業變數。

這些變數的有效期間為每個使用者的瀏覽階段作業期間,只要使用者關閉瀏覽器或登出,這些變數就會過期。階段作業變數可分為系統與非系統兩種類型。

系統階段作業變數

您可以在報表和儀表板中使用多種系統階段作業變數。

系統階段作業變數的名稱都是保留名稱,因此您不能在其他種類的變數使用這些名稱。

系統階段作業變數 描述 範例 SQL 查詢值 (變數對話方塊)

PORTALPATH

設定要在使用者登入時顯示的預設儀表板 (使用者可在登入後覆寫這項偏好設定)。

在使用者登入時顯示 'mydashboard':

 select ‘/shared/_portal/mydashboard’ from dual;

TIMEZONE

指定使用者登入時的預設時區。

一般來說,系統會根據使用者的設定檔填入使用者的時間。使用者可藉由偏好設定 (我的帳戶) 變更其預設時區。

設定使用者登入時的時區:

select ‘(GMT-08:00) Pacific Time (US & Canada)’ from dual;

DATA_TZ

指定資料原始時區的偏移。

您可以使用此變數轉換時區,讓使用者看到正確的時區。

將時間資料轉換為東部標準時間 (EST):

select ‘GMT-05:00’ from dual;

此範例表示格林威治標準時間 (GMT) - 5 小時

DATA_DISPLAY_TZ

指定顯示資料的所屬時區。

顯示東部標準時間 (EST):

select ‘GMT-05:00’ from dual;

此範例表示格林威治標準時間 (GMT) - 5 小時

非系統階段作業變數

非系統階段作業變數要在您的語意模型中命名和建立。

例如,資料模型建立者可能會建立一個 SalesRegion 變數,用於起始使用者登入時的銷售地區名稱。