2017-03-23 17 views
0

インシデントの応答時間と解決時間を調べるように求められました。残念ながら、私たちが持っているツールはこの分野では役に立たない。以下はチケット2枚分のデータの抽出物である:列内のPowerPivotのローリング合計

Incident_Id | Status   |Begin_Time  |End_Time   | RowTotal 
------------|------------------|------------------|------------------|-------- 
IM3415346 | Open    | 10/03/2017 11:20 | 10/03/2017 11:33 | 787 
IM3415346 | Work In Progress | 10/03/2017 11:33 | 10/03/2017 11:55 | 1325 
IM3415346 | Work In Progress | 10/03/2017 11:55 | 10/03/2017 13:20 | 5099 
IM3415346 | Work In Progress | 10/03/2017 13:20 | 10/03/2017 13:56 | 2133 
IM3415346 | Closed   | 10/03/2017 13:56 | 10/03/2017 13:56 | 0 
IM3415483 | Open   | 10/03/2017 12:30 | 10/03/2017 12:39 | 530 
IM3415483 | Work In Progress | 10/03/2017 12:39 | 10/03/2017 12:53 | 848 
IM3415483 | Work In Progress | 10/03/2017 12:53 | 10/03/2017 14:10 | 4579 
IM3415483 | Work In Progress | 10/03/2017 14:10 | 10/03/2017 14:30 | 1199 
IM3415483 | Work In Progress | 10/03/2017 14:30 | 10/03/2017 16:55 | 8700 
IM3415483 | Closed   | 10/03/2017 16:55 | 10/03/2017 16:55 | 0 

ツールは、チケットがSLAの外にあると、これは彼らが担当するものでなかった場合でも、チケットをクローズするチームに起因なっているというディレイ。

は、理想的には私はRowTotalの隣の各インシデントの累計列を取得しようとしています:私は順番に各事件のために、すべての回を加算累計を作成する方法を見てきました

RowTotal | RunningTotal | 
---------|--------------| 
787  | 786   | 
1325  | 2111   | 
5099  | 7210   | 
2133  | 9343   | 
0  | 9343   | 
530  | 530   | 
848  | 1377   | 
4579  | 5956   | 
1199  | 7155   | 
8700  | 15855  | 
0  | 15855  | 

...

=CALCULATE(SUM(Query[TotalSeconds]),Query[Incident_Id]=EARLIER(Query[Incident_Id]),Query[TotalSeconds]>0) 

しかし、私は本当にこの総合的なアプローチに苦しんでいます。この前に出会った人はいますか?

答えて

0

提供されたデータにTotalSecondsが見つかりませんでしたので、代わりにRowTotalを使用して説明します。正確なユースケースに合わせて変更してください。

FILTER機能が不十分で、行コンテキストが正しく機能しています。 Begin_Timeにフィルタを追加する必要があります。これにより、ログに記録されている前の時刻だけが加算されますが、インシデントのすべての行は加算されません。

ビジネスロジックによっては、StatusまたはEnd_Timeにフィルタを追加する必要がありますが、それは議論の対象外です。

結果:どういたしまして@Jonbuoy

result

+0

は、非常に完璧な:) – Jonbuoy

+0

、ありがとうございました。私の回答があなたの問題を解決した場合は、[ここ](https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235)に示されているように、それを正解としてください質問を積極的に閉じてください。 –

関連する問題