Ssrs
在 SSRS 的報告中每三個月添加一個季度列
這讓我有點發瘋。看起來應該很容易,但 SSRS 讓我很難過。
我想為我們的客戶創建一個報告,顯示每月銷售總額,並在每第三個月末顯示季度總額,例如
客戶 1 月 2 月 3 月1 月 4 月 6月 2 月2月 8 月…
我是 SSRS 的新手,我已經創建了包含季度總數和最右端的報告,但我可以每三個月了解一下如何做。
在網上搜尋並沒有真正幫助我找到解決方案。如果您能給我一些見解,我將不勝感激。
更新 我的數據存在於一張表中。這是查詢:
SELECT customer , customercode , city , state , salesperson , invoiceYear , invoiceMonth , CAST(SUM(netSalesValue + discValue) / 1000 AS decimal(10, 1)) AS grossSales , CASE WHEN invoiceMonth BETWEEN 1 AND 3 THEN 'Q1' WHEN invoiceMonth BETWEEN 4 AND 6 THEN 'Q2' WHEN invoiceMonth BETWEEN 7 AND 9 THEN 'Q3' WHEN invoiceMonth BETWEEN 10 AND 12 THEN 'Q4' END AS QuarterPeriod , Sync FROM orderstable WHERE (Sync = 1) AND (invoiceYear = @InvoiceYear) GROUP BY invoiceYear , invoiceMonth , salesperson , customer , customercode , city , state , Sync ORDER BY salesperson , customer , invoiceMonth
我的查詢結果如下:
Customer Name | 0000305 | Orange | CA | SalesPerson Name | 2015 | 1 | 8.4 | Q1 | True
我創建了一個 Quarter Parent 列組和一個 Month Child 列組。
在報告中,我添加了季度和月份列及其總計。<> 是格式化表達式
結果正是我想要的。