OBIEE - Presentation Variable System (reserved variable)
Table of Contents
About
The presentation service has some presentation variables that are reserved to give specific information.
You can use them in your answer such as @{system.currentTime} to filter depending of the current time.
Be careful, the difference between upper and lowercase letter is important.
Articles Related
Type
Documentation
Scope | Presentation Variable | Example | Description |
---|---|---|---|
system | system.currentTime | @{system.currentTime} | |
system | system.productVersion | @{system.productVersion} | |
session | session.locale | @{session.locale} = en-gb | |
session | session.language | @{session.language} = en | |
session | session.rtl | @{session.rtl} = false | This indicates whether the language selection in the Login page is a right to left language. For example, if the language selection is Hebrew, then this variable returns true. |
session | session.loginTime | @{session.loginTime} = 6/29/2009 7:12:01 PM | |
session | session.logoutTime | @{session.logoutTime } = 6/29/2009 8:02:01 PM | |
session | session.lastAccessTime | @{session.lastAccessTime} = 6/29/2009 7:35:59 PM | |
session | session.currentUser | 10g @{session.currentUser.id} or 11g @{session.currentUser} = administrator | |
session | currency.name | session.currency.name = $ English - United States | 11g OBIEE 11G - Currency |
session | currency.symbol | session.currency.symbol = $ | 11g |
session | currency.userPreference | session.currency.userPreference = Global Currency 2 | 11g |
session | session.timeZone | @{session.timeZone} | |
session | session.timeZone.id | @{session.timeZone.id} = (GMT-06:00) Central America | Returns a value that is not localized. |
session | session.timeZone.name | @{session.timeZone.name} = (GMT-06:00) Central America | Returns a value that is localized. |
session | session.timeZone.value | @{session.timeZone.value} = (GMT-06:00) Central America | Returns a value that is localized. |
user | user.homeDirectory | @{user.homeDirectory} = /users/administrator | |
user | user.id | @{user.id} = administrator | |
user | user.displayName | @{user.displayName} = administrator | |
user | dashboard.currentPage | @{dashboard.currentPage} = test page name | In 10G, Use instead dashboard.currentPage.name and dashboard.currentPage.path |
user | dashboard.xml | @{dashboard.xml} = the dashboard XML | |
dashboard | currentPage | dashboard.currentPage = page 1 | 11g |
dashboard | xml | dashboard.xml = the dashboard XML | 11g |
dashboard | dashboard.currency.name | dashboard.currency.name = Euro | 11g OBIEE 11G - Currency |
dashboard | dashboard.currency.symbol | dashboard.currency.symbol = $ | 11g |
dashboard | dashboard.currency.userPreference | dashboard.currency.userPreference = Global Currency 1 | |
dashboard | dashboard.path | dashboard.path = /users/administrator/_portal/Sales | |
dashboard | dashboard.name | dashboard.name = MyDashboard | 11g |
dashboard | dashboard.caption | dashboard.caption = Sales | This returns the localized name of the dashboard. |
dashboard | dashboard.location | @{dashboard.location} = Dashboard&PortalPath=/users/administrator/_portal | 10g/11g - This returns the URL for the location. |
dashboard | dashboard.description | dashboard.description = Sales by region and district | 11g |
dashboard | dashboard.author | dashboard.author = Administrator | 11g |
dashboard.currentPage | dashboard.currentPage.name | dashboard.currentPage.name = Sales page 1 | 10g/11g |
dashboard.currentPage | dashboard.currentPage.path | dashboard.currentPage.path = /users/administrator/_portal/Sales/page 1 | 10G/11g |
dashboard.currentPage | dashboard.currentPage.currency.name | dashboard.currentpage.currency. name = USD | 11g |
dashboard.currentPage | dashboard.currentPage.currency.symbol | dashboard.currentPage.currency. symbol = USD | 11g |
dashboard.currentPage | dashboard.currentPage.currency.userPreference | dashboard.currentPage.currency.userPreference = Global Currency 2 | |
analysis | report.currency.name | report.currency.name = $ English - United States | 11g |
analysis | report.currency.symbol | report.currency.symbol = $ | 11g |
analysis | report.currency.userPreference | report.currency.userPreference = Global Currency 2 | 11g |
You can modify locale variable with the go url and the dashboard url
http://host:9704/analytics/saw.dll?Dashboard&PortalPath=YourPath&locale=en-us&lang=en
Dashboard Header
In the dashboard header, you will find also specific system presentation variables:
@{savedName}
@{authorName}
@{timeCreated[mm/dd/yy]}
@{timeCreated[hh::mm::ss]}
@{pageNumber}
@{pageNumber}
@{fmap:meters/rate/sb/5.gif}
where: