【发布时间】:2020-09-18 12:13:16
【问题描述】:
我的要求是我必须按月对一行进行排序,即 Jan、Feb、Mar 等现在它没有排序。
我尝试在查询窗口下按大小写查询...
我尝试在月份字段的表达式中编写查询,即
IIF(Fields!Month_Y.Value = "Feb-19", 2,
IIF(Fields!Month_Y.Value = "Mar-19", 3,
IIF(Fields!Month_Y.Value = "Apr-19", 4,
IIF(Fields!Month_Y.Value = "May-19", 5,
IIF(Fields!Month_Y.Value = "Jun-19", 6,
IIF(Fields!Month_Y.Value = "Jul-19", 7,
IIF(Fields!Month_Y.Value = "Aug-19", 8,
IIF(Fields!Month_Y.Value = "Sep-19", 9,
IIF(Fields!Month_Y.Value = "Oct-19", 10,
IIF(Fields!Month_Y.Value = "Nov-19", 11, 12)))))))))))
我也在 Tablix 中编写了相同的 IIF 条件查询 - 排序表达式字段。
但它仍然没有按月对报告进行排序。如果有人可以看看并给出解决方案。
提前谢谢你。
【问题讨论】:
-
您确定 Month_Y 完全符合您的预期吗?检查leading.trailing 空格
标签: sql sorting reporting-services ssrs-tablix reportbuilder