Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 表中的SSRS变量列_Reporting Services_Ssrs 2008_Ssrs Tablix - Fatal编程技术网

Reporting services 表中的SSRS变量列

Reporting services 表中的SSRS变量列,reporting-services,ssrs-2008,ssrs-tablix,Reporting Services,Ssrs 2008,Ssrs Tablix,我有一个问题,我们需要显示仓库中每个项目的库存位置结果,每个项目最多可以有10个位置 在SQL中,我创建的查询提供以下结果: 项目|说明|位置/数量 AB10 |管10 | E13P-1 AB10 |管10 | E15B-3 AB10 |管10 | WS14-5 TS14 |管道14 | E12B-6 TG15 |装饰15 | T15V-8 TG15 |装饰15 | E13P-5 我需要报告如下所示: 项目|描述|位置/Qty1 |位置/Qty2 |位置/Qty3 |位置/Qty4等 AB10

我有一个问题,我们需要显示仓库中每个项目的库存位置结果,每个项目最多可以有10个位置

在SQL中,我创建的查询提供以下结果:

项目|说明|位置/数量

AB10 |管10 | E13P-1

AB10 |管10 | E15B-3

AB10 |管10 | WS14-5

TS14 |管道14 | E12B-6

TG15 |装饰15 | T15V-8

TG15 |装饰15 | E13P-5

我需要报告如下所示:

项目|描述|位置/Qty1 |位置/Qty2 |位置/Qty3 |位置/Qty4等

AB10 |管10 | E13P-1 | E15B-3 | WS14-5

TS14 |管道14 | E12B-6

TG15 |装饰15 | T15V-8 | E13P-5

我需要的位置和他们的数量为每个项目最多10个位置。你知道我该怎么做吗。这是使用SSRS 2008

谢谢


Paul

如果您愿意稍微像这样修改报告结构,则可以使用矩阵报告

                   |            Locations                |
Item | Description | E13P| E15B| WS14| WS14 | E12B | T15V| etc
AB10 | Tube 10     | 1   | 3   |  0  | 5    | 0    | 0   |
TS14 | Pipe 14     | 0   | 0   |  0  | 0    | 6    | 0   |
TG15 | Garnish 15  | 5   | 0   |  0  | 0    | 0    | 8   |
访问此链接了解有关矩阵报告的更多信息


既然您说您创建了查询,您能否将其更改为基于
透视
,并且每个项目只返回一行,并且所需的列已经就位?或者,您是否能够添加一个列,用项目组对行进行排序,例如
Rank()(按项目顺序按位置划分)