s-s-rS 报告错误:处理数据集的命令文本表达式时出错

Posted

技术标签:

【中文标题】s-s-rS 报告错误:处理数据集的命令文本表达式时出错【英文标题】:s-s-rS Report Error : Error During processing of Command Text Expression of Dataset 【发布时间】:2021-01-08 16:56:19 【问题描述】:

我正在尝试调用 s-s-rS 中的参数(这是根据 Redshift 而非存储过程的视图加载的)。所以,我试图在我的选择语句之后将报告中的参数作为表达式调用,在我的选择语句之后,我在 where 子句中调用它们。但是得到一个命令文本 expr 错误。我可以知道在这种情况下可以做什么或我在哪里犯了错误?

select
manager_id,
manager_name,
employee_name,
employee_number from emp
WHERE  (employee_number =" +Parameters!EMPNum.Value + ")"

【问题讨论】:

【参考方案1】:

我可能误解了你的问题,但如果这只是一个数据集查询,那么将数据集设置为文本并使用以下查询语句

select
manager_id,
manager_name,
employee_name,
employee_number from emp
WHERE  employee_number = @EMPNum

参数值将在数据集查询中被解析,不做任何其他操作

【讨论】:

以上是关于s-s-rS 报告错误:处理数据集的命令文本表达式时出错的主要内容,如果未能解决你的问题,请参考以下文章

从 s-s-rS 中的表达式将参数传递给数据集

s-s-rS 报告在 IF 子句中使用聚合表达式?

s-s-rS 表展示了没有表达式集的条件可见性

s-s-rS2008 文本框中数据集字段求和的表达式

s-s-rS 图表报告,带有用于过滤或更改数据集的滑块

s-s-rS - 报告网站错误处理数据集