我有两个数据集的报告。第一个加载Tablix中显示的大量数据。第二个DataSet用于显示具有相同数据的替代透视图的图表。
我不想加载数据两次,所以目前我将第一个查询中的数据存储在数据库的特殊缓存表中。第二个查询只从缓存表中读取。
如果我可以直接在SSRS中创建第二个数据集并将第二次往返保存到数据库,那将会更好。我最好定义第二个数据集:
SELECT val1, val2 FROM dataSet1 WHERE val3 = 'something'
有人知道这是否可行?
任何提示都赞赏!
答案 0 :(得分:1)
如果tablix和graph都表示相同的数据(即使是从不同的角度来看),那么我建议对Tablix和图表使用相同的数据集。