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.

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