2

我需要在 SSRS 2008 R2 的矩阵中计算动态范围内的前 5%、10%、20% 和底部 5%、10%、20%。

所以我的矩阵中有这样的数据:

               Week1    Week2   Week3   Week4
Time  09:00     27       405     2       18
      10:00     12       1      1008     1098
      11:00     1002     10      76      102

因此,在这些价值观中,我需要计算出其中哪些属于前 10%、最低 10% 或其他。因此,如果我将上面显示的所有数字加在一起,我总共会得到 3761。各个值的范围介于最低数量 (1) 到最高数量 (1098) 之间。那么我如何计算出 % 'slot' 405 属于什么情况,以及当数字是动态的时如何让报告计算出来呢?然后我需要使用这个计算来突出显示具有一些条件格式的单元格......

任何帮助都感激不尽,并在此先感谢!

4

1 回答 1

0

我会使用 NTILE 函数在 SQL 查询中添加一个“Percentile”列。当心我在“社区添加”部分中描述的 NTILE 的陷阱:

http://msdn.microsoft.com/en-us/library/ms175126.aspx

于 2013-03-11T04:16:25.483 回答