支持在SQL Server Report Builder 3.0中创建报表

时间:2016-12-14 09:41:35

标签: sql-server reporting-services

我是SQL Server Report Builder 3.0的新手,如果可以,您需要一些支持来创建报告。首先,我对编码或SQL等都不是很好,请耐心等待我,我也会尽力学习:)

目的

目标是从SharePoint日历生成报告,以便在与实际日历相比的不同视图中显示。

日历视图

要求为新条目输入以下信息:

New entry in SP Calendar

报告中的内容

现在,这是报告应该显示的内容,或接近该内容的内容。

what it should be looking like

上面的excel是手动创建的,我的想法是利用SP日历,以某种方式创建/生成报告并显示相关数据。

到目前为止我做了什么?

我在SQL Server报表生成器中创建了一个自定义报表,但是我没有修改日期以显示周日而不是实际日期,例如而不是14/12/2016 09:26:00 AM我喜欢在星期三展示。

=Fields!Start_Time.Value

我添加了=FormatDateTime(Fields!Start_Time.Value,"dd/MM/yyyy hh:mm tt"),它修改了日期/时间格式,但不确定如何将其转换为本周的实际日期名称。

我很抱歉,我只能使用2个链接,否则我会显示更多屏幕截图以使其更清晰。

2 个答案:

答案 0 :(得分:1)

可能低于功能可能会解决你的问题

 WeekdayName(DatePart("w", Fields!Start_Time.Value))

 WeekdayName(weekday(Fields!Start_Time.Value)) 

答案 1 :(得分:0)

右键单击包含日期字段的文本框,然后打开“文本框属性”。转到“数字”,将其切换为“自定义”,然后输入dddd作为格式。此方法避免在SQL或表达式构建器中使用额外的代码。

enter image description here