Voglio scrivere un ticker in Oracle BI che percepisca il nome di diversi dashboard.
So che esiste un "Sistema di variabili di presentazione" in OBI in cui posso ottenere informazioni diverse dai cruscotti: ho trovato un esempio su un sito Web in cui lo risolvono in questo modo:
@ {} Dashboard.currentPage
Non funziona per me.
risposte:
2 per risposta № 1Tu vuoi:
@{dashboard.currentPage}
@{dashboard.caption}
Perché la variabile funzioni, devi ovviamente visualizzarla su un oggetto che fa parte di un dashboard.
Per un elenco completo delle variabili di presentazione del sistema e i loro valori correnti, inserire quanto segue in una vista Testo statico. Spuntare "Contiene markup HTML".
[u][b]Predefined Presentation Variables
[/b][/u][br/]
<p align="left">
[b]analysis.report.currency.name:[/b] @{analysis.report.currency.name}[br/]
[b]analysis.report.currency.symbol:[/b] @{analysis.report.currency.symbol}[br/]
[b]analysis.report.currency.userPreference:[/b] @{analysis.report.currency.userPreference}[br/]
[b]dashboard.currentPage.currency.name:[/b] @{dashboard.currentPage.currency.name}[br/]
[b]dashboard.currentPage.currency.userPreference:[/b] @{dashboard.currentPage.currency.userPreference}[br/]
[b]dashboard.currentPage.currency.symbol:[/b] @{dashboard.currentPage.currency.symbol}[br/]
[b]dashboard.currentPage:[/b] @{dashboard.currentPage}[br/]
[b]dashboard.currentPage.currency.symbol.name:[/b] @{dashboard.currentPage.currency.symbol.name}[br/]
[b]dashboard.currentPage.currency.symbol.path:[/b] @{dashboard.currentPage.currency.symbol.path}[br/]
[b]dashboard.author:[/b] @{dashboard.author}[br/]
[b]dashboard.caption:[/b] @{dashboard.caption}[br/]
[b]dashboard.currency.name:[/b] @{dashboard.currency.name}[br/]
[b]dashboard.currency.symbol:[/b] @{dashboard.currency.symbol}[br/]
[b]dashboard.currency.userPreference:[/b] @{dashboard.currency.userPreference}[br/]
[b]dashboard.description:[/b] @{dashboard.description}[br/]
[b]dashboard.location:[/b] @{dashboard.location}[br/]
[b]dashboard.name:[/b] @{dashboard.name}[br/]
[b]dashboard.path:[/b] @{dashboard.path}[br/]
[b]dashboard.xml:[/b] @{dashboard.xml}[br/]
[b]session.currency.name:[/b] @{session.currency.name}[br/]
[b]session.currency.symbol:[/b] @{session.currency.symbol}[br/]
[b]session.currency.userPreference:[/b] @{session.currency.userPreference}[br/]
[b]session.currentUser:[/b] @{session.currentUser}[br/]
[b]session.language:[/b] @{session.language}[br/]
[b]session.lastAccessTime:[/b] @{session.lastAccessTime}[br/]
[b]session.locale:[/b] @{session.locale}[br/]
[b]session.loginTime:[/b] @{session.loginTime}[br/]
[b]session.logoutTime:[/b] @{session.logoutTime}[br/]
[b]session.rtl:[/b] @{session.rtl}[br/]
[b]session.timeZone:[/b] @{session.timeZone}[br/]
[b]session.timeZone.id:[/b] @{session.timeZone.id}[br/]
[b]session.timeZone.name:[/b] @{session.timeZone.name}[br/]
[b]session.timeZone.value:[/b] @{session.timeZone.value}[br/]
[b]system.currentTime:[/b] @{system.currentTime}[br/]
[b]system.productVersion:[/b] @{system.productVersion}[br/]
[b]user.displayName:[/b] @{user.displayName}[br/]
[b]user.homeDirectory:[/b] @{user.homeDirectory}[br/]
[b]user.id:[/b] @{user.id}[br/]</p>