【发布时间】:2016-04-05 14:50:09
【问题描述】:
我有一个数据集,它是一个查询,它有一个 where 子句,比如 'where field1 like @parameter1' parameter1 是一个字符串,定义为 dataset1 中的参数。我有各种文本框,它们使用 =First(Fields!field_xx, "Dataset1") 之类的表达式调用数据集。对于每个文本框,我喜欢在调用“dataset1”时为@parameter1 指定一个不同的值。如何修改每个文本框中的表达式,以便使用 @parameter1 的硬编码值从每个文本框中调用“dataset1”
查询:
SELECT TOP (1) job.job_id, job.originating_server, job.name, job.enabled, job.description, job.start_step_id, job.category_id, job.owner_sid, job.notify_level_eventlog,
job.notify_level_email, job.notify_level_netsend, job.notify_level_page, job.notify_email_operator_id, job.notify_netsend_operator_id, job.notify_page_operator_id,
job.delete_level, job.date_created, job.date_modified, job.version_number, job.originating_server_id, job.master_server, activity.session_id, activity.job_id AS Expr1,
activity.run_requested_date, activity.run_requested_source, activity.queued_date, activity.start_execution_date, activity.last_executed_step_id,
activity.last_executed_step_date, activity.stop_execution_date, activity.job_history_id, activity.next_scheduled_run_date, steps.step_name
FROM sysjobs_view AS job INNER JOIN
sysjobactivity AS activity ON job.job_id = activity.job_id INNER JOIN
sysjobsteps AS steps ON activity.last_executed_step_id = steps.step_id AND activity.job_id = steps.job_id
WHERE (job.name LIKE 'Actual Job Name')
ORDER BY activity.start_execution_date DESC
【问题讨论】:
标签: ssrs-2008