Reporting services Reporting Services Tablix中的动态列
我有一个数据查询,返回以下格式的数据:Reporting services Reporting Services Tablix中的动态列,reporting-services,dynamic-columns,Reporting Services,Dynamic Columns,我有一个数据查询,返回以下格式的数据: 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
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
有人能给我举个这样做的例子吗?我甚至不知道如何描述数据的“旋转”(rotation)。根据数据集中的时段值,列应该是动态的 发布后立即找到了答案。这就是我所做的。
创建了一个新的Tablix。将名称字段拖到第一列的数据行。将值列拖动到第二列的数据行。将句点字段拖到第二列的标题行。创建了一个新组和一个新的二级标题列。然后,我将该值从新的顶部标题列复制到它下面的标题单元格,并删除了整个新标题行。当被问及是删除行和关联组,还是仅删除行时,请选择仅删除行。你应该留下一个行组和两个列组,它应该按预期呈现。在发布后立即找到答案。这就是我所做的。
创建了一个新的Tablix。将名称字段拖到第一列的数据行。将值列拖动到第二列的数据行。将句点字段拖到第二列的标题行。创建了一个新组和一个新的二级标题列。然后,我将该值从新的顶部标题列复制到它下面的标题单元格,并删除了整个新标题行。当被问及是删除行和关联组,还是仅删除行时,请选择仅删除行。您应该只剩下一个行组和两个列组,并且它应该按预期呈现。您要寻找的用于描述行到列的“旋转”的单词是SQL透视表。我在这里写了一个简短的解释:您正在寻找的用于描述行到列的“旋转”的单词是SQL透视表。我在这里写了一个简短的解释: