[英]SSRS Report - Complex Layout?
我需要創建一個報告,但是不確定如何正確設置布局。
報告外觀如下
數據當前的格式如下:
Customer No | Sale Price | Cost Price | Margin | Date
Customer A | 200 | 100 | 100 | 1/1/14
可以使用這種布局設計報告嗎? 我懷疑是這樣,但是我還沒有遇到這個問題。
有什么提示和技巧可以幫助我前進嗎?
謝謝!
由於所需的實際上是一個交叉表,因此,如果數據集的結構如下:
Customer No Price Type Date Amount
----------- ---------- ------- ------
Customer A Sale 1/1/14 200
Customer A Cost 1/1/14 100
Customer A Margin 1/1/14 100
...
為此,只需在數據集的SQL語句中使用UNION ALL,如下所示:
SELECT [Customer No], 'Sale' AS [Price Type], [Date], [Sale Price]
FROM MyTable
UNION ALL
SELECT [Customer No], 'Cost' AS [Price Type], [Date], [Cost Price]
FROM MyTable
UNION ALL
SELECT [Customer No], 'Margin' AS [Price Type], [Date], [Margin]
FROM MyTable
使用這樣的數據集,例如使用Tablix向導即可輕松獲得所需的報表布局。
我設法使它起作用。 其實並不難,令我驚訝。 這可能不是最好的處理方法,但是對我來說效果很好!
詢問
SELECT sa.[Document No_]
,[sa.Customer No_]
,DATEPART(m, sa.[Posting Date]) AS MonthName
,sa.Quantity
,sa.[Amount (LCY)]
,sa.[Cost (LCY)]
,sa.[Profit (LCY)]
,c.[Salesperson Code]
,c.NAME
FROM [Sales Analysis] AS sa
INNER JOIN [Customer] AS c ON c.[No_] = sa.[customer no_]
WHERE [Posting Date] BETWEEN '2014-01-01' AND '2014-05-31'
AND [Customer No_] IS NOT NULL
AND [Customer No_] <> ''
矩陣布局
結果 謝謝您的幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.