我的数据集包含[Names]
,[Level Achieved]
和[Month Achieved]
。
我希望结果如下:
[Month Achieved]
- >从1月到12月的顺序显示在顶部
左侧[Names]
左侧
每个月[Level Achieved]
。
使用向导我选择一个矩阵,将列设置为[Month Achieved]
,将行设置为[Name]
,将详细信息设置为[Level Achieved]
然而,这几个月的展示未经分类。如何对列进行排序以使它们按顺序排列?
答案 0 :(得分:2)
完成向导后,在“设计”视图的底部,您将看到“列组”窗格。右键单击月份列组,然后选择“组属性”。
在结果窗口中,您可以选择“排序”部分,您可以在其中更改或添加将对该组进行排序的字段。在您的情况下,您可能需要使用公式(fx按钮),例如
=SWITCH(Fields!Month_Achieved.Value = "January", 1,
Fields!Month_Achieved.Value = "February", 2,
Fields!Month_Achieved.Value = "March", 3,
.
.
.
Fields!Month_Achieved.Value = "December", 12)
如果您实际上是从数据集中返回月份名称而不是月份的DateTime值。