我有SSRS report
,其中有两个datasets
。一个数据集,用于显示所有区域经理的详细购买金额&其他dataset
用于显示个别经理的购买金额。如果用户选择所有经理作为输入,则报告将显示来自datasets
的数据。如果用户选择单个管理员,则将隐藏详细级别信息,并且仅显示该管理员的data
(通过在visibility
中创建dataset
表达式来处理此问题)。但是,只要报告为stored prcoedures
datasets
执行了configure the execution
调用。是否可以基于dataset
parameter values?
报告dataset1
例如:expression
我在=iif(Parameters!ManagerID.Value= -1,exec procedure1 ,0)
下面提供了dataset
,
app/console cache:clear [--env=prod]
但它给了我错误。如何根据参数值执行rm -rf app/cache/*
执行?
答案 0 :(得分:2)
在两个数据集中使用“if”条件。例如:
if @parameter = 'A'
...query....
else
select 1
对于Tablix,使用可见性表达式根据参数va
隐藏。