在 x 轴上报告服务月份

Reporting Service months in x-axis

我有一个条形图显示一年中每个月的值。因此,我的条形图在 x 轴上有 12 个值。现在他们显示数字 1-12,但我想代替数字显示每个月的名称 "Jan"-"Dec" 或 "January"-"December"。我该怎么做?

谢谢

如果您使用月份数字,请尝试将标签 x-axis 设置为:

或者您可以在数据集中创建一个计算字段并将其设置为上述表达式,然后在 x-axis 标签中使用该字段。

编辑: 我重现了您图表的一个可能场景。

这是 x-axis 中 月份 的图表,根据你的描述,这是你现在得到的:

获取月份名称的最简单方法是使用计算字段:

右键单击数据集,转到“字段”选项卡,单击“添加”按钮并在本例中为字段键入名称 MonthName

在 Field Source 中点击右边的按钮 Fx 来设置表达式 并添加以下表达式:

=Switch(
Fields!MonthNumber.Value=1,"January",
Fields!MonthNumber.Value=2,"February",
Fields!MonthNumber.Value=3,"March",
Fields!MonthNumber.Value=4,"April",
Fields!MonthNumber.Value=5,"May",
Fields!MonthNumber.Value=6,"June",
Fields!MonthNumber.Value=7,"July",
Fields!MonthNumber.Value=8,"August",
Fields!MonthNumber.Value=9,"September",
Fields!MonthNumber.Value=10,"October",
Fields!MonthNumber.Value=11,"November",
Fields!MonthNumber.Value=12,"December",
)

单击“确定”,更新您的图表以使用 MonthName 字段(而不是 MonthNumber)

类别组属性中右键单击MonthName

在排序选项卡中,您应该按 MonthNumber 排序,在我的例子中是 [Numero Mes],如下所示:

在此之后您应该得到以下图表预览。

让我知道这是否有帮助。