【问题标题】:SSRS Stacked Bar Chart with multi grouping具有多组的 SSRS 堆积条形图
【发布时间】:2012-10-30 21:49:31
【问题描述】:

我有这样的要求:我们有 SharePoint 列表,其中包含打开和关闭的请求。我想在堆积条形图中显示这些请求,在给定的时间段内打开与关闭。我通过创建一个数据集来实现这一点,该数据集使用创建日期列过滤给定日期的请求列表。

但我的客户要求,打开请求计数应根据创建日期显示,然后关闭请求计数应根据修改日期显示。例如,我今天打开一张票,明天关闭这张票,所以这张票应该显示在明天的日期下方。如果有人在 SSRS 中堆叠时使用不同的列进行了分组,请帮助我。

感谢您的帮助。

【问题讨论】:

    标签: reporting-services


    【解决方案1】:

    让 SQL 为您完成繁重的工作:

    SELECT ReportDate, SUM(Opened) AS Opened, SUM(Closed) AS Closed
    FROM (
        SELECT Created AS ReportDate, 1 AS Opened, 0 AS Closed
        FROM RequestTable
        UNION ALL
        SELECT Modified AS ReportDate, 0 AS Opened, 1 AS Closed
        FROM RequestTable
        WHERE Modified IS NOT NULL
    )
    GROUP BY ReportDate
    

    假设在请求关闭并且日期没有时间组件时设置了修改日期。

    【讨论】:

    • 我从 SharePoint 列表中获取此信息。如何从共享点列表构建相同的逻辑。
    • 现在这将是一个方便的信息,可以预先了解。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-24
    • 1970-01-01
    • 2017-12-09
    • 2021-05-02
    • 1970-01-01
    相关资源
    最近更新 更多