簡體   English   中英

在SSRS中如何制作順序的組列

[英]In SSRS How to make a sequential Group Column

我想借助SQL Server Reporting Service(SSRS)中的Matrix來創建一個順序組列,

在此處輸入圖片說明

在上圖中,有帶日期名稱的日期,星期一24,星期二25和星期五28,所以我要這樣:保持日期順序,無論數據是否可用。

在此處輸入圖片說明

我用於生成該數據的SQL查詢是:

SELECT tl.[Job No_] + ' - ' + j.[Description] AS [Job Name]        
      ,tl.[Job Task No_] + ' - ' + w.[Description] AS [WBS Code]
      ,pt.[Description] AS [Pay Type]
      ,tlt.[Period Date]          
      ,tlt.[Hours] AS [Hours]
 FROM TimesheetLine tl 
 JOIN TimesheetLineDate tld ON tl.[Rec ID] = tld.[Timesheet Line Rec ID]
 JOIN TimesheetLineTransactions tlt ON tld.[Rec ID] = tlt.[Timesheet Line Date Rec ID]
 LEFT JOIN Job j ON tl.[Job No_] = j.[No_]
 LEFT JOIN JobWBS w ON w.[Job Task No_] = tl.[Job Task No_]
 LEFT JOIN PayType pt ON tl.[Pay Type] = pt.[Name]
 LEFT JOIN Timesheet t ON tl.[Timesheet Rec ID] = t.[Rec ID]
 WHERE tl.[Timesheet Rec ID] = @RecId AND t.[Resource No_] = @UserResourceNo

SSRS無法生成數據,因此您需要在數據集中解決此問題。

我將向日期表(例如,日期/時間維度表)添加右聯接。 然后,我將使用該表中的日期作為SSRS列組的標簽和值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM