将 Oracle SQL 转换为 OBIEE Evaluate/TO_CHAR 函数
Posted
技术标签:
【中文标题】将 Oracle SQL 转换为 OBIEE Evaluate/TO_CHAR 函数【英文标题】:Convert Oracle SQL to OBIEE Evaluate/TO_CHAR Function 【发布时间】:2019-07-10 15:56:26 【问题描述】:我正在尝试将 Oracle SQL Developer Select 语句转换为 Oracle BI 函数。
似乎 Evaluate 是要走的路,但语法有点混乱,所以感谢任何帮助。 SQL 开发代码如下 2 个选择语句:
TRIM(TO_CHAR(COUNT(*), '999,999,999,999,999')) AS Row_Count
TRIM(TO_CHAR(SUM(N_MODEL_ISS_AGE), '999,999,999,999,999')) AS Age
【问题讨论】:
应该是<?format-number:Row_Count;'999G999G999'?>
谢谢。我相信这适用于列属性? TRIM 函数将如何应用?
不客气。不幸的是,我不知道 TRIM。
Oracle BI 是一个分析系统。不是 SQL 工具。你想达到什么目的?
【参考方案1】:
SQL 的这些位用于将结果数字格式化为更“易于阅读”的格式。 OBIEE 是一个分析平台,格式化与查询数据无关。您构建分析,选择所需的属性和度量,并且在每一列上,您将能够为值设置所需的格式。格式化与检索数据是分开的,因为格式化只对渲染很重要。
在分析的标准选项卡中的每一列上,您都有“列属性”>“数据格式”。您可以选择预定义格式或设置为“自定义”并输入您自己的格式掩码。
【讨论】:
以上是关于将 Oracle SQL 转换为 OBIEE Evaluate/TO_CHAR 函数的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Oracle VM OBIEE 连接本地 sql 数据库