我们需要创建多个报告,但它们都具有相同的确切布局。而不是创建许多报告,是否可以创建一个可以有条件地由不同数据集填充的单个报告?
例如,假设报告是一个简单的客户名称和地址列表。我想要一个要求客户类型的参数。第二个下拉参数列表仅显示与父客户类型直接相关的客户子类型。可以根据另一个参数下拉中的选择来过滤参数下拉吗?
我可以通过哪些其他方式管理单个报表布局,但是根据参数填充不同的数据集?
答案 0 :(得分:0)
是否可以有条件地创建单个报告 由不同的数据集填充?
是的,只要您使用的多个数据符合报告的结构,就可以。使用参数,您可以使用不同的数据填充报告。
可以根据选择来过滤参数下拉列表 另一个参数下拉?
是,可以根据其他参数选择填充参数。网络中有很多resources说明如何实现该功能。试一试,如果你遇到困难,我们就在这里。
我还可以通过其他方式管理单个报表布局 基于参数的不同数据集?
您可以使用多个参数和单个数据集在报表中选择数据。然后使用SQL语句和参数,您可以从where
子句进行过滤,或使用T-SQL在多个select语句中创建流。像
IF @my_param = 1
BEGIN
select ...
END
ELSE
BEGIN
select ...
END
如果这有助于您,请告诉我。