vsts分析ビューを使用してPowerBIでレポートを作成しています。
私は列を持つテーブルを持っています- 、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
作業項目IDの363556
と362314
、彼らはのように設定する必要があり5/9/2018 12:00:00 AM
、5/23/2018 12:00:00 AM
そしてIntelligent Migration\Sprint 10 (5-22-2018)
それぞれ。
同様に、作業項目IDの場合、それぞれ、、360507
として設定する必要があります。4/25/2018 12:00:00 AM
5/9/2018 12:00:00 AM
Intelligent Migration\Sprint 10 (5-22-2018)
できることはCreated ID
、反復の開始日と終了日の間にあるID値の1つを(すべての可能な値で最大または最小を使用して)選択し、そのID値を使用してその行の他の列値を検索することです。たとえば、次のように新しい開始日を計算できます。
New Start =
VAR CreatedDate = Iterations[Created]
VAR MatchID = MAXX(
FILTER(Iterations,
Iterations[Start] < CreatedDate &&
Iterations[End] >= CreatedDate
),
Iterations[ID])
RETURN LOOKUPVALUE(Iterations[Start], Iterations[ID], MatchID)
(注:Iterations
読みやすくするために、テーブル名はであり、列名は省略されていると想定しています。)
新しい終了日と新しいパスを取得するには、ルックアップ関数の最初の引数を適切な列に置き換えるだけです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加