2017-03-02 5 views
2

私の報告書の中には、週末には発生しないイベントを除外したいのですが、週末には実行されないビジネスアプリケーションです週末にデータを歪める可能性のあるテスト。AIQL Application Insightsでは週末を除外する方法を質問しています

and toint(dayofweek(timestamp)) >= 1 and toint(dayofweek(timestamp)) >= 5 //between Monday and Friday

をしかしタイムスパンではなく、int型をdayofweek返し、toint変換はエラーがスローされません(動作しませんが、結果は空の列です

私が試してみました。

それでは、どのように週末を除外していますか?あなたはtimespanintに別の方法を変換するか、それともこの猫を肌する別の方法があることはできますか?

答えて

3

のTh e。次は私のために働くようだ:

| parse tostring(dayofweek(timestamp)) with dayOfWeek:int ".00:00:00" 

この行に続いて、dayOfWeek日保持する整数です。そこから必要に応じてスライスしてサイコロにすることができます。

別のオプションはsubstringを使用することです - 速くparse次のようになります。別のことで1つのタイムスタンプを割る

| project dayOfWeek = toint(substring(tostring(dayofweek(timestamp)), 0, 1)) 
+0

'project'オプションが働きました...' parse'を試していないので、それを話すことはできません。ありがとう。 –

0

はあなたに彼らの比率をバック与えます。したがって、dayofweek(timestamp)1dで割ると、必要な結果が得られます。

関連する問題