在 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]
,如下所示:
在此之后您应该得到以下图表预览。
让我知道这是否有帮助。
我有一个条形图显示一年中每个月的值。因此,我的条形图在 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]
,如下所示:
在此之后您应该得到以下图表预览。
让我知道这是否有帮助。