[英]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.