【发布时间】:2013-04-17 20:29:12
【问题描述】:
我正在 SSRS 2008 中开发条形图报告。我只是希望条形图中的条形代表正在使用的查询中的值的中值。最好的方法是什么?
【问题讨论】:
我正在 SSRS 2008 中开发条形图报告。我只是希望条形图中的条形代表正在使用的查询中的值的中值。最好的方法是什么?
【问题讨论】:
令人惊讶的是,无论是 SSRS 还是 T-SQL(假设这是您的数据源),Median 都没有内置函数。我会添加代码以预先计算到查询中,然后 SSRS 就可以呈现它。
T-SQL 的起点是 NTILE 函数:
http://msdn.microsoft.com/en-us/library/ms175126.aspx
请注意“社区添加”部分中的我的 cmets - 粗心的人会有一些陷阱。
【讨论】:
我可以通过计算查询中的中位数来做到这一点,而不是试图让 SSRS 为我做这件事。我在查询中使用它来做到这一点:Function to Calculate Median in Sql Server
【讨论】: