簡體   English   中英

SSRS報告-復雜的布局?

[英]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_] <> ''

矩陣布局 http://i.imgur.com/vSDYBzC.jpg

結果 在此處輸入圖片說明 謝謝您的幫助!

暫無
暫無

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

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