我正在使用我的vsts分析视图在Power BI中创建报告。
我有一个列表 - qazxsw poi,qazxsw poi,qazxsw poi,Iteration Start Date
,Iteration End Date
。
对于某些工作项目,我只有他们的Iteration Path
,而不是Work Item Id
和Created Date
(因为他们还没有被添加到任何迭代)。
但是,我想根据Created Date
在所有其他现有的Iteration Start Date
和Iteration End Date
之间的位置为他们分配Iteration Start Date
,Iteration End Date
和Iteration Path
。
为此,我需要一些方法来比较Created Date
工作项目,其中Iteration Start Date
和Iteration End Date
是空的所有其他行Created Date
和Iteration Start Date
并指定Iteration End Date
和Iteration Start Date
适合的Iteration End Date
和Iteration Start Date
。
有关如何实现这一目标的任何想法?
所以,如图所示,
在工作项目Iteration End Date
和Created Date
的新列New Iteration Start Date
,New Iteration End Date
和New Iteration Path
中,它们应分别设置为363556
,362314
和5/9/2018 12:00:00 AM
。
类似地,对于工作项id 5/23/2018 12:00:00 AM
,它们应分别设置为Intelligent Migration\Sprint 10 (5-22-2018)
,360507
和4/25/2018 12:00:00 AM
。
你可以做的是选择一个ID值(使用所有可能值的最大值或最小值),其中5/9/2018 12:00:00 AM
落在迭代开始和结束日期之间,然后使用该ID值查找该行中的其他列值。例如,您可以按如下方式计算新的开始日期:
Intelligent Migration\Sprint 10 (5-22-2018)
(注意:我假设表名是Created ID
,缩写列名是为了易读性。)
要获取新的结束日期和新路径,只需将查找函数的第一个参数替换为相应的列。