我的数据库表中的数据与下面的数据类似:
Time Name Sales
Aug-11 A 33
Aug-12 B 34
Aug-13 C 31
Aug-14 D 39
Sep-11 A 99
Sep-12 B 34
要求是我需要为A细节构建报告,为B细节构建另一个报告,为C细节构建另一个报告等。可能会在下个月将D和E添加到数据库表中,并在一个月后添加更多数据......
我想知道是否有一种方法可以动态创建报告,而不是现在为A,B和C创建报告,然后进入报告并在下个月创建另一个D和E报告上..
请告诉我。
答案 0 :(得分:0)
使用参数@Name创建报告,使用类似
的查询创建下拉列表SELECT DISTINCT Name
FROM Table_Name
供用户选择A,B或C,在参数属性中,您可以选择它作为多项选择并创建类似
的查询SELECT Time, Name , Sales
FROM Table_Name
WHERE (Name IN (@Name_Pram))
您必须为下拉列表创建2个数据集,用户将从中选择名称参数,选定的值将传递给上述查询,一个报告将显示任何选定值的详细信息。