to_char数字转换显示空列

时间:2018-07-30 15:26:25

标签: plsql obiee

在OBIEE中,通过Direct SQL请求,我试图将“ USD”连接到一个数字。我正在做的是SELECT ( TO_CHAR(AMOUNT) || ' USD' ). 但是,这会使该列中的所有条目显示为空白,根本没有任何值。 我已将列类型设置为varchar。

1 个答案:

答案 0 :(得分:1)

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

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

长话短说:这不是OBIEE的工作方式,从一开始就选择DDR是一种根本错误的方法。 OBIEE适用于模型。不适用于SQL语句。如果您关闭引擎并手动推动它,为什么还要支付法拉利费用?