将日期与其所属范围匹配

问题描述 投票:0回答:1

我正在使用我的vsts分析视图在Power BI中创建报告。

我有一个列表 - qazxsw poi,qazxsw poi,qazxsw poi,Iteration Start DateIteration End Date

对于某些工作项目,我只有他们的Iteration Path,而不是Work Item IdCreated Date(因为他们还没有被添加到任何迭代)。

但是,我想根据Created Date在所有其他现有的Iteration Start DateIteration End Date之间的位置为他们分配Iteration Start DateIteration End DateIteration Path

为此,我需要一些方法来比较Created Date工作项目,其中Iteration Start DateIteration End Date是空的所有其他行Created DateIteration Start Date并指定Iteration End DateIteration Start Date适合的Iteration End DateIteration Start Date

有关如何实现这一目标的任何想法?

所以,如图所示,

在工作项目Iteration End DateCreated Date的新列New Iteration Start DateNew Iteration End DateNew Iteration Path中,它们应分别设置为3635563623145/9/2018 12:00:00 AM

类似地,对于工作项id 5/23/2018 12:00:00 AM,它们应分别设置为Intelligent Migration\Sprint 10 (5-22-2018)3605074/25/2018 12:00:00 AM

powerbi dax
1个回答
0
投票

你可以做的是选择一个ID值(使用所有可能值的最大值或最小值),其中5/9/2018 12:00:00 AM落在迭代开始和结束日期之间,然后使用该ID值查找该行中的其他列值。例如,您可以按如下方式计算新的开始日期:

Intelligent Migration\Sprint 10 (5-22-2018)

(注意:我假设表名是Created ID,缩写列名是为了易读性。)

要获取新的结束日期和新路径,只需将查找函数的第一个参数替换为相应的列。

© www.soinside.com 2019 - 2024. All rights reserved.