Plsql to_字符数转换显示空列

Plsql to_字符数转换显示空列,plsql,obiee,Plsql,Obiee,在OBIEE中,通过直接SQL请求,我试图将“USD”连接到一个数字。我正在做的是选择“美元”。 但是,这会使该列中的所有条目显示为空白,没有任何值。 我已将列类型设置为varchar。是否将字符串放入透视表的度量值部分?因为这在一百万年内是行不通的。度量值是数字,永远不会是字符串。”作为字符串的200美元“+”300美元“与“蓝色”+“洗碗机”一样有意义。您总是聚合并计算数值。这次展览是一个完全不同的故事: 金额列->列属性->数据格式->覆盖默认数据格式->币种 长话短说:OBIEE不是这样

在OBIEE中,通过直接SQL请求,我试图将“USD”连接到一个数字。我正在做的是选择“美元”。 但是,这会使该列中的所有条目显示为空白,没有任何值。
我已将列类型设置为varchar。

是否将字符串放入透视表的度量值部分?因为这在一百万年内是行不通的。度量值是数字,永远不会是字符串。”作为字符串的200美元“+”300美元“与“蓝色”+“洗碗机”一样有意义。您总是聚合并计算数值。这次展览是一个完全不同的故事:

金额列->列属性->数据格式->覆盖默认数据格式->币种


长话短说:OBIEE不是这样工作的,从一开始就选择DDR是一种根本错误的方法。奥比和模特们一起工作。不支持SQL语句。如果您关闭发动机并手动推动,为什么要为法拉利付费?

并且您的查询在OBIEE之外运行时会提供相应的值?PL/SQL是如何影响这一点的?是的。在SQLDeveloper中,值显示为预期值,例如1500美元。在创建OBIEE答案之前,我在SQLDeveloper中测试所有直接查询。我使用的是Oracle Business Intelligence 11.1.1.7.160719,当我设置一个新报告并允许OBIEE使用默认列设置时,以下功能可以正常工作:将test_Data设置为SELECT 123.45作为Dollar_Amount从dual SELECT设置为CHARDollar|||“USD”测试数据中的USD_值。你能把它当作一个测试吗?它是有效的,我发现了一个更具体的问题,我需要把我的结果作为一个数据透视表来展示,这会使值消失。当我将视图设置为默认的compund布局时,它可以正常工作。我能理解在OBIEE之外它不能正常工作吗?