gpt4 book ai didi

sql - 根据参数值执行数据集-SSRS

转载 作者:行者123 更新时间:2023-12-04 03:16:29 24 4
gpt4 key购买 nike

我有一个 SSRS 报告,它有两个 数据集。一个数据集用于显示所有区域经理和其他 dataset 的详细级别的采购金额,用于显示单个经理的采购金额。如果用户选择所有经理作为输入,则报告会显示来自两个数据集 的数据。如果用户选择单个经理,详细级别信息将被隐藏,并且将单独显示该经理的 data(通过在 dataset< 中创建 visibility 表达式来处理此问题)。但是每当报告为两个 datasets 调用 stored prcoedures 时。是否可以根据参数值配置报告数据集的执行

例如:在 dataset1 属性中,我在下面给出了 expression

=iif(Parameters!ManagerID.Value= -1,exec procedure1 ,0)

但它给了我错误。如何使数据集根据参数值执行?

最佳答案

在两个数据集中使用“if”条件。例如:

if @parameter = 'A'
...query....
else
select 1

对于tablix,使用可见性表达式根据参数va隐藏。

关于sql - 根据参数值执行数据集-SSRS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40503367/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com