在 EVALUATE_AGGR 中没有看到来自 LISTAGG 的完整结果集

Posted

技术标签:

【中文标题】在 EVALUATE_AGGR 中没有看到来自 LISTAGG 的完整结果集【英文标题】:Not seeing the complete resultset from LISTAGG in EVALUATE_AGGR 【发布时间】:2014-11-13 11:41:38 【问题描述】:

我正在使用以下函数来呈现一列

列公式

EVALUATE_AGGR('LISTAGG(%1,%2) 
WITHIN GROUP (ORDER BY %3 desc)',
"Product"."NameCode",',',"Product"."NameCode")

结果列应该是产品代码名称的逗号分隔名称(每个代码有两个字符)。

这里的问题是,我看到最多 7 个产品代码名称(以及它们之间的 6 个逗号)导致最多 20 个字符。即使结果集有超过 7 个产品代号。

OBIEE 是否有限制显示的字符数为 20。是否可以更改此设置。如果可以,我们在哪里可以改变它。

在这方面你能帮我吗

【问题讨论】:

【参考方案1】:

使用演员表

CAST( EVALUATE_AGGR('LISTAGG(%1,%2) 组内(按 %3 顺序排列)', "Product"."NameCode",',',"Product"."NameCode") AS CHAR(250))

【讨论】:

以上是关于在 EVALUATE_AGGR 中没有看到来自 LISTAGG 的完整结果集的主要内容,如果未能解决你的问题,请参考以下文章

在 strftime 中几个小时没有填充

Thymeleaf 没有看到来自控制器的参考

为啥linux在/dev目录中使用ls -l命令看到有的设备没有主设备号

如何让远在的老板看到你!----------来自财富中国网

Fiddler 没有看到来自 C# HttpClient() 的 API 调用

MySQL Workbench 没有“看到”来自 JDBC Java 程序的更新