无法将提示中的多个值传递给 Bi Publisher 11g

Posted

技术标签:

【中文标题】无法将提示中的多个值传递给 Bi Publisher 11g【英文标题】:Not able to pass multi values from prompts to Bi Publisher 11g 【发布时间】:2013-07-24 10:18:34 【问题描述】:

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

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

where(tablename.colname in (:presvar))

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

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

版本:11.1.6.2

【问题讨论】:

【参考方案1】:

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

WHERE (tablename.colname IN (:presvar) OR 'DUMMY' IN (:presvar || 'DUMMY'))

【讨论】:

以上是关于无法将提示中的多个值传递给 Bi Publisher 11g的主要内容,如果未能解决你的问题,请参考以下文章

Power BI 中的 M(Power Query),将参数从列表传递到 SQL 语句

如何将多个值传递给存储过程中的单个参数

如何将向量中的值传递给带有多个参数的函数

如何将多个搜索值传递给数据表中的 search.draw 函数?

无法将值传递给Android中的AsyncTask

无法将值传递给 mvc 5 中的内部类属性