使用数据透视表将Excel报告到SSRS中

时间:2014-05-30 20:28:15

标签: sql reporting-services pivot reporting

我正在尝试从我拥有的临时脚本创建SSRS报告。我可以得到结果,但报告的用户请求某些我似乎无法正确显示信息的枢轴。

下面是sql导出的报告,其中添加了pivot。我希望每行按GRADE首先分组,OD秒和ID第三。枢轴针对STOCK NUMBER进行调整。具有匹配等级,OD和ID的每一行将具有多个库存号。

http://i.imgur.com/Bx3yMuX.png

这是我在SSRS中显示信息的最接近的地方。

http://i.imgur.com/hpajKmB.png

无论如何,我可以让股票编号跨越一行而不是每行股票编号一行吗?

2 个答案:

答案 0 :(得分:0)

我会根据库存号创建一个列组。这将为每个股票编号生成一列。

答案 1 :(得分:0)

这比我想象的要复杂一些。由于我不希望股票编号实际上是一个列标题,而只是列在与我的组相对应的每一列上,因此它不是一个实际的支点,而是它无法正常工作的原因。

基本上为了让它工作,我必须使用SSRS中的LookUpSet + Join功能列出库存号。我不需要在不同的列上列出它们。谢谢您的回复。

以下是我在

列中使用的代码
=Join(LookupSet(Fields!grade.Value & Fields!od.Value & Fields!wall.Value & Fields!id.Value, Fields!grade.Value & Fields!od.Value & Fields!wall.Value & Fields!id.Value, RTrim(Fields!stock_number.Value), "FOC"), ", ")