2013-04-25 64 views
1

我正在使用Report Studio並需要爲交叉表查詢創建幾個表達式。我試圖將訂單分組爲年齡組(對於交叉表中的行)。爲了建立這些羣體,我想創建下面的表達式:IBM Cognos Report Studio:表達式生成器語法

select [SQL5].[OUTBOUND_ORDER_ID], [SQL5].[PRIORITY] 
where [SQL5].[OUTBOUND_ORDER_LINE_ID] =1 AND [SQL5].[AGE] <= 2 

儘管這適用於大多數SQL平臺,Cognos公司是沒有驗證的表達。儘管IBM有很多計算材料,但我一直無法找到任何具有語法示例的內容。具有Report Studio經驗的人員是否可以提供執行上述表達式的語法示例?提前致謝。

+0

你能否澄清 - 這是針對SQL源的,它在上面的圖層中?你的SQL Level是否返回數據?也許你需要使用CASE語句 - 你對此熟悉嗎? – 2013-04-27 02:15:05

回答

1

你得到的驗證錯誤是什麼?看起來你忘了FROM部分

select [SQL5].[OUTBOUND_ORDER_ID], [SQL5].[PRIORITY] 
from [SQL5] 
where [SQL5].[OUTBOUND_ORDER_LINE_ID] =1 AND [SQL5].[AGE] <= 2 
+0

QE-DEF-0459 CCLException。 QE-DEF-0260在位置14之前或附近解析錯誤。 – RNORRIS 2013-04-26 11:33:13

相關問題