将工作日名称添加到图表中的 x 轴

Adding weekday name to x-axis in a chart

我正在尝试将工作日名称添加到图表 (SSRS) 中的水平轴。

在水平轴属性中,我转到数字,然后是自定义,并添加:

=(WeekdayName(Fields!Date.Value))

它几乎可以工作了。我已将本周的日期输入参数 (23/02/2015 - 28/02/2015),但 x 轴将日期显示为数字,例如23 - 24 - 25。我希望看到星期一、星期二等字样出现在那里。

设置图表时,我将字段!Date.Value 作为类别组,目前分组在 =day(Fields!Date.Value)

任何有关如何让 'Monday'、'Tuesday' 等出现的建议都将不胜感激。

这也许能帮到你。

=weekdayname(weekday(Fields!Date.Value))

这将 return 根据提供的日期写入星期几。

--编辑--

下面是概念证明以及用于将字符串输入转换为要与此表达式一起使用的日期时间的语法

=weekdayname(weekday(cdate("2-28-2015")))

将日期更改为任意日期,它会吐出当天的书面名称。