基于列组值的 SSRS 行排序
SSRS row sorting based on column group values
所以,我有一个 tablix,我希望能够按列组中的值对行组进行排序。更重要的是,我希望它首先按最大列分组中的最大值排序,当最大列组的排序到达空行时,我希望它转到下一个列组并再次对其余列进行排序直到它遍历所有列组。另一个问题是,我希望它是动态的,这样当这一年结束时,我就不必更改将要显示的年份的报告。
例如,我的 tablix 在顶部的行和年份中有客户,并显示每年的收入,我希望结果首先按最近一年的值排序,然后按第二大的值排序年等等,直到它对整个 tablix 进行排序。我还需要它是动态的,这样我就不必在今年滚动到下一年时更改它。
我曾尝试将我的年份添加到用于对其进行排序的 Sum 函数中,但这没有用。
我能够通过首先计算列组中的不同值,然后计算报告中值的总和来对我的报告进行排序。
编辑:这是我的解决方案:
Season 是我的列组,Net Revenue 是我想要排序的值,以便将合同中有多年的值排在最前面。
所以,我有一个 tablix,我希望能够按列组中的值对行组进行排序。更重要的是,我希望它首先按最大列分组中的最大值排序,当最大列组的排序到达空行时,我希望它转到下一个列组并再次对其余列进行排序直到它遍历所有列组。另一个问题是,我希望它是动态的,这样当这一年结束时,我就不必更改将要显示的年份的报告。
例如,我的 tablix 在顶部的行和年份中有客户,并显示每年的收入,我希望结果首先按最近一年的值排序,然后按第二大的值排序年等等,直到它对整个 tablix 进行排序。我还需要它是动态的,这样我就不必在今年滚动到下一年时更改它。
我曾尝试将我的年份添加到用于对其进行排序的 Sum 函数中,但这没有用。
我能够通过首先计算列组中的不同值,然后计算报告中值的总和来对我的报告进行排序。
编辑:这是我的解决方案: Season 是我的列组,Net Revenue 是我想要排序的值,以便将合同中有多年的值排在最前面。