1

我在仪表板提示中使用选择列表,默认值:“所有列值”并设置为表示变量:“presvar

在 BIP 11G 数据模型中,在 where 子句中,我将其写为:

where(tablename.colname in (:presvar))

这仅在我在提示中选择单个值时才有效,如果我在仪表板提示中选择多个值,它不会获取我的确切结果。

如果有人遇到这种情况,请提供帮助

版本:11.1.6.2

4

1 回答 1

0

以下将适用于单个值、多个值和空值:

WHERE (tablename.colname IN (:presvar) OR 'DUMMY' IN (:presvar || 'DUMMY'))
于 2013-10-17T00:45:25.347 回答