gpt4 book ai didi

sorting - 在SSRS报表中进行排序以覆盖组排序

转载 作者:行者123 更新时间:2023-12-02 04:00:00 27 4
gpt4 key购买 nike

我是SSRS(2005)的新手,正在创建我的第一份报告。我需要创建一个基于组的运行值,但已排序或其他一些字段。例如,从下面的数据

|Employee| Day |Hours|Salary|
|E1 | 1.1 | 5 | 5 |
|E2 | 1.2 | 6 | 6 |
|E3 | 1.3 | 7 | 7 |
|E2 | 2.1 | 6 | 12 |
|E1 | 2.2 | 5 | 10 |
|E3 | 2.3 | 7 | 14 |
|E3 | 3.1 | 7 | 21 |
|E2 | 3.2 | 6 | 18 |

我将工资计算为按员工分组的小时数的运行值,效果很好。问题是我希望报表在“天”列上排序。如果我在员工组中将“天”用作排序标准,则报表将在员工上分组,但在该组内,数据将在“天”列上排序。

有没有一种方法可以生成报告,然后最终在“天”列中对报告进行排序?如果我不清楚,请告诉我。

最佳答案

AFAIK这是不可能的:您不能同时将其分组在一个列(例如,雇员)上,也不能将整个表格过滤在另一列上。

我能看到的唯一接近您想要的选项:

  • 对员工进行分组,创建一个总和,而不必担心在SSRS中进行排序。 导出报告后,在Excel 中排序。.
  • 计算SQL查询中的运行总计,并将其设为常规字段。该报告现在可以按天排序,并且不再需要分组。
  • 关于sorting - 在SSRS报表中进行排序以覆盖组排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10940248/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com