我们正在使用TFS 2010的敏捷模板,我正在尝试建立一个与默认模式不同的迭代层次结构(使用“迭代1”,“迭代2”和“迭代3”)。
我有两个关于迭代积压的Excel文件的问题。大多数人遇到的问题是,默认生成的Excel工作表不起作用,甚至在引用不再存在的查询/迭代时甚至无法更改。我通过从模板下载原始文件,将其链接到我们的服务器,然后将其上传到共享文档文件夹,按照this stackoverflow question(也称为here)中给出的建议解决了这个问题。
一切正常(Excel文件正确列出了查询的工作项等),除了文件的第二页,称为“设置”。此工作表有两个用于输入区域的单元格和要过滤的迭代。
第一个问题(出于好奇):这个过滤器的目的是什么,因为区域和迭代已经在文件所基于的查询中被过滤了。
第二个问题(这是真正的问题):我在这些字段中输入的任何值都被Excel拒绝,告诉我“您输入的值无效”。每个单元格都有一个下拉列表,看起来这些列表包含单元格的唯一可能值。区域单元格的下拉列表为空,迭代单元格的下拉列表列出一次迭代,称为“迭代1”。这很令人困惑,因为我的项目中没有这样的迭代。听起来好像这是默认设置的残余。那我该怎么纠正呢?
我在网上找不到这个主题(除了this post评论中的一个人,他描述了我遇到的问题,但没有解决方案)。我希望这里有人有个主意。
答案 0 :(得分:0)
回答我的第一个问题:设置选项卡上的过滤器允许过滤迭代中的区域/子迭代。有意义,因为列表所基于的查询通常包括在某个区域/迭代下的所有区域/迭代。
我确实找到了第二个问题中描述的问题的解决方法,但没有真正的解决方案。问题是:不要按照解决方案中给出mentioned question(和related post)的说明。而是,请遵循以“Team Project ..”开头的备用答案,其中包括在删除默认情况下创建的迭代和查询之前更改使用项目创建的文件。这有点棘手,因为在删除默认迭代之前,必须确保所有内容都已更改并正常工作。