运用TFS进行项目管理之二:自定义报表

对于项目Leader或公司领导来说,那些复杂的项目文档,都不如一个报表来的直接,尤其是那些图形化的报表。而TFS中则含有了这样的报表,它是通过SQL Server Report来实现的。对于一个不懂得如何编辑、实现新报表的人来说,重新去学习这样的知识可能要花些时间,但是由于TFS中已经有了很多报表,对他们做些简单的改动,还是容易做到的。

比如,在上一篇文章中,我创建了两种新的工作项,我希望只看到这两种工作项的完成情况,因此我就将“Remaining Work”报表作了改动。

  1. 打开报表的网站,找到“Remaining Work”报表,点击进入。
  2. 点击Properties页进入,点击Edit,将该报表的源代码(Remaining_Work.rdl)下载到本机中。
  3. 将Remaining_Work.rdl改为My_Remaining_Work.rdl。
  4. 然后回到所有报表的网页,点击Upload File。
  5. 将My_Remaining_Work.rdl上载到该网站中。
  6. 点击报表My Remaining Work,这是无法正常显示,需要重新设置Data Source。
  7. 点击Properties页进入,点击Data Sources,设置数据源。
  8. 点击Parameters进入,将ExplicitProject选中,并将缺省值设为响应的项目名。

经过以上方法,就可以得到一个与原来的“Remaining Work”报表一模一样的报表,除了报表名字。当然,这不是我们的目的。

接下来,再次进入Properties页,点击Parameters进入。在WorkItemTypeParam一项中,将原来的缺省值“[Work Item].[System_WorkItemType].[All]”,修改为你自定义的类型“[Work Item].[System_WorkItemType].&[自定义类型]”。

现在,再打开My Remaining Work报表,就可以只有自定义的工作项被统计。

如果需要将缺省的日期范围,从一个月改为两周以内,找到以下代码:

     < ReportParameter  Name ="StartDateParam" >
      
< DataType > DateTime </ DataType >
      
< DefaultValue >
        
< Values >
          
< Value > =DateAdd("m",-1,today()) </ Value >
        
</ Values >
      
</ DefaultValue >
      
< AllowBlank > true </ AllowBlank >
      
< Prompt > Start Date </ Prompt >
    
</ ReportParameter >

 

将其中的DateAdd("m",-1,today())改为:

     DateAdd("ww",-2,today())

就可以了。

 

转载于:https://www.cnblogs.com/Wangyong-Wen/archive/2009/02/09/1386786.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值