使用日期字段 RDLC 报告按周生成报告
Generate report week wise using a date field RDLC report
我有一份 RDLC
报告,显示每天发布的测试包数量。我想以这样一种方式更改此报告,它应该显示每周而不是每天发布的测试包的数量。我怎样才能做到这一点?
这是当前报告的结果(导出到 excel)。
报告按岛屿生成,然后按日期发布测试包计数。
我的 ViewModel 属性 中的 returns 一个包含测试包记录的集合,其字段如
public class TestPack
{
public string TestPackNo { get;set; }
public string Island { get;set; }
public string IssueDate { get;set; }
}
有两种方法可以实现。
处理基础数据 - 例如,添加列 "MondayofCurrentWeek"(因为每个星期都有星期一)并改为按该列分组。 (这是我的首选解决方案。)
按"week start"表达式添加分组。您可能需要向报告代码添加函数以根据当前日期函数找到它。由于报告代码的语言是 VB,这可能会有所帮助:https://msdn.microsoft.com/en-us/library/aa227527(v=vs.60).aspx
我有一份 RDLC
报告,显示每天发布的测试包数量。我想以这样一种方式更改此报告,它应该显示每周而不是每天发布的测试包的数量。我怎样才能做到这一点?
这是当前报告的结果(导出到 excel)。
报告按岛屿生成,然后按日期发布测试包计数。
我的 ViewModel 属性 中的 returns 一个包含测试包记录的集合,其字段如
public class TestPack
{
public string TestPackNo { get;set; }
public string Island { get;set; }
public string IssueDate { get;set; }
}
有两种方法可以实现。
处理基础数据 - 例如,添加列 "MondayofCurrentWeek"(因为每个星期都有星期一)并改为按该列分组。 (这是我的首选解决方案。)
按"week start"表达式添加分组。您可能需要向报告代码添加函数以根据当前日期函数找到它。由于报告代码的语言是 VB,这可能会有所帮助:https://msdn.microsoft.com/en-us/library/aa227527(v=vs.60).aspx