ssrs 2008 饼图性能改进

ssrs 2008 pie chart performance improvement

我正在查询我的数据集中的一个 table,它相对较小(150 万行)。每行有一列 s_flag。当我

select s_flag,count(*) from 'mytable' group by s_flag

结果 return 不到一秒。

这就是我想在饼图上描绘的内容,所以我将其用作我的查询的等效项:我的数据集是一个简单的 select * from mytable。我正在添加图表的值 count(s_flag) 和类别组 s_flag

问题是图表需要几分钟才能加载。我的问题是:有没有办法在不使用 ssrs 进行计数聚合的情况下直接在图表中传递来自 select s_flag,count(*) from 'mytable' group by s_flag 的结果?

select s_flag,count(1) as s_flag_count from 'mytable' group by s_flag 

使用 s_flag_count 图表的值。