【问题标题】:TFS: how can I create integer field based on string?TFS:如何根据字符串创建整数字段?
【发布时间】:2011-01-21 23:14:00
【问题描述】:

工作项具有字符串类型的“等级”字段。通常它只包含数字。

有必要在“数字”解释中提供按此字段对工作项进行排序的能力。现在两个值的比较如下:

"100"<"60"

但必须有:

100>60

对具有字符串的字段进行排序并不重要。但如果可能的话——通常的字符串排序会很好。

我认为有几种方法可以做到这一点:

Idea1:对现有列应用某种格式,以便将字符串值解释为整数。我不知道这是否可能。

第一季度。想法1可行吗?如果是,我该怎么做。

Idea2:创建附加字段 (RankInt) 并应用规则“复制”,类似于“复制‘排名’字段”。

Q2:当我尝试创建这样的规则时出现错误:

TF26048:字段“RankInt”的规则“COPY”指的是字段“Rank”,这是一种不同的字段类型。

我怎样才能进行这样的转换?

非常感谢!

附: TFS 2008

【问题讨论】:

  • 您使用什么语言?如果你不告诉我们,我们真的帮不了你!
  • 您使用的是哪个版本的团队基础服务器?
  • TFS 版本是 2008。 Muad'DibL 你在“语言”下是什么意思? TFS 具有基于 XML 的配置。

标签: tfs


【解决方案1】:

我们遇到过类似的情况,开发团队希望对工作项进行排序并在报告中查看。

  1. 我们建议开发团队使用“优先级”字段,它是一个整数字段,并且 2. 之后更改您的团队查询以将“优先级”字段包含在他们可以对工作项进行排序的列中,
  2. 您可能希望自定义工作项字段以限制所需的值。

这解决了他们的问题。

【讨论】:

  • 他们已经有优先级,但是对于相同的优先级值,他们想另外按排名排序
【解决方案2】:

实际上,我添加了整数类型的新字段“RankInt”,使用导出到 excel 将所有值从“Rank”复制到“RankInt”。在工作项 UI 字段中,“Rank”被移除,而使用“RankInt”。

这里我们不会同步 Rank 和 RankInt...但它不是太重要,至少现在是这样。

如果您发现任何其他缺点,请告诉我。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多