使用日期字段RDLC报告明智地生成报告周

时间:2015-08-10 12:18:20

标签: c# wpf rdlc report-viewer2010

我有一份RDLC报告,显示每天发布的测试包数量。我想以这样一种方式更改此报告,即它应显示每周而不是每天发布的测试包的数量。我怎样才能做到这一点?

以下是当前报告的结果(导出为ex​​cel)。

报告是以岛屿方式生成的,然后发布日期明智的测试包计数。

enter image description here

我的ViewModel中的属性返回一个集合,其中包含带有

等字段的测试包记录
public class TestPack
{
     public string TestPackNo { get;set; }    
     public string Island { get;set; }
     public string IssueDate { get;set; }
}

1 个答案:

答案 0 :(得分:0)

有两种方法可以实现这一目标。

  1. 使用基础数据 - 例如,添加列“MondayofCurrentWeek”(因为每周都有星期一),而是按该列分组。 (这将是我的首选解决方案。)

  2. 按“周开始”表达式添加组。您可能需要添加函数来报告代码,以便根据当前日期函数找到它。由于报告代码的语言是VB,这可能会有所帮助:https://msdn.microsoft.com/en-us/library/aa227527(v=vs.60).aspx