【发布时间】:2010-08-18 17:51:37
【问题描述】:
我有一个数据查询,它以以下格式返回数据:
Name Period Value
-----------------------------
Bob Jan 123
Bob Feb 456
Bob Mar 789
Tom Jan 321
Tom Feb 654
Tom Mar 987
Joe Jan 147
Joe Feb 258
Joe Mar 369
名称之间的不同时期是恒定的,但在报告的执行之间会有所不同(即,我现在可能会在 1 月/2 月/3 月查询报告,或者稍后会在 4 月/5 月/6 月查询报告)。我正在尝试将其放入 Reporting Services 报告中的表格中,如下所示:
Name Jan Feb Mar
----------------------------
Bob 123 456 789
Tom 321 654 987
Joe 147 258 369
谁能给我举个例子吗?我什至不确定如何描述数据的“旋转”(?)。根据数据集中的 Period 值,列应该是动态的。
【问题讨论】:
-
您正在寻找用于描述将行“旋转”成列的词是 SQL 数据透视表。我在这里写了一个简短的解释:adamjamesnaylor.com/UsingPivotTablesInSQL.aspx
标签: reporting-services dynamic-columns