OBIEE - Presentation Variable System (reserved variable)

Saw Object

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.

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

Obiee Presentation Service System Variable

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:

Obiee Dashboard Pdf And Print Control Properties

Documentation / Reference





Discover More
Obiee Filter Advanced Convert To Sql
OBIEE - Filter on current time

How to filter based on the current time in an answer. You have two objects that store the current time: @{system.currentTime} : it's a presentation variables system where you can find the current...
Obiee Presentation Variable Date Format
OBIEE - Presentation Variables

The presentation variable is the only variable offer by the presentation service. You can use direct some system presentation variable (pre-populate or system presentation variable). You can set it up...
Obiee Filters
OBIEE 10G/11G - Passing Filters through the Go and Dashboard URL

The Go URL and the Dashboard Url can also be used to pass filter. This is done by adding additional parameters to the call. a specific filters or the “Is Prompted” filter Example : “”“”...



Share this page:
Follow us:
Task Runner