首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSRS BIDS报表组(按标题)

SSRS BIDS报表组(按标题)
EN

Stack Overflow用户
提问于 2011-11-22 01:23:24
回答 2查看 968关注 0票数 1

有没有人知道如何做到当一个月有多个记录(见图)时,只有一行数据,而不是将其分成4个框。

例如,看六月,我希望这个有一个框用于RFC天数和一个框用于项目天数。

到目前为止,我已经进行了分组:

行组-服务、MonthName

列组-分类

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-22 17:38:44

我发现我必须按我的月份字段分组,所以我把它拖到了GROUP BY row group中,在这里右击它,在Group Properties中添加了一个group表达式。

票数 0
EN

Stack Overflow用户

发布于 2011-11-22 07:59:20

您可以使用grouping并在组级别对值求和并隐藏详细信息行来完成此操作。

但是,最简单的做法是在SQL中使用嵌套查询进行排序,如下所示(您可能还希望按月份编号而不是名称排序,如下所示):

代码语言:javascript
复制
SELECT Service, Month(DateField) AS MonthNumber, 
    MAX(DatePart(Month, DateField)) AS MonthName, 
    SUM(ProjectDays) AS ProjectDays, SUM(RFCDays) AS RFCDays
FROM (
    SELECT Service, DateField, Days AS ProjectDays, 0 AS RFCDays
    FROM Project
    UNION ALL
    SELECT Service, DateField, 0 AS ProjectDays, Days AS RFCDays
    FROM RFC
)
GROUP BY Service, Month(DateField)
ORDER BY Service, Month(DateField)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8215829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档