to_char 数字转换显示空列

to_char number conversion shows null columns

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

您是否将字符串放入数据透视表 table 的“度量”部分?因为那在一百万年内都行不通。度量是数字的,永远不会是字符串。 '200 USD' + '300 USD' 作为字符串与 'blue' + 'dishwasher' 一样有意义。您总是汇总并计算数值。显示是一个完全不同的故事:

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

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