SSXのMDXクエリを取得して、任意の時間枠にわたる平均レポート実行時間を取得する場合は、私はSSRSメタデータを持ったキューブを使っています....そして、私は平均的な実行時間を1時間に取得したいと考えています。
私は何時間もかかわっていると考えました....多くのレポートは5また、私はすでに追跡しています.... PMは....ので、私はこれまでこのような何かを得た時間あたりのMDXカウントの発生数
。ストレート24時間の時間枠を行うことはできません....それは一貫して、すべての時間で割ることです処刑の総カウント....
は、ここではCalcが働いている...私は持っているMDXだが、それは、午後12時のために.... ...特定の日のために16で除すなわち、すべてを保持します....それは16時間で合計トランザクションで分けられます....しかし、トランザクションは2回だけ発生しました.... 12-1PMの間ですので、2で割ります.....
WITH MEMBER [Measures].[Hour Count] AS
sum(
[Execution End Time].[24 Hour Time].[Hour 24].MEMBERS,
IIF([Measures].[Report Execution Count] >= 1,1,0))
MEMBER [Measures].[Average Exec Per Hour] AS
([Measures].[Report Execution Count]/[Measures].[Hour Count])
select
{[Measures].[Hour Count]
, [Measures].[Report Execution Count] as ['Transaction Count']
, [Measures].[Average Exec Per Hour]}
on Columns
,[Execution End Time].[24 Hour Time].[Hour 24] on Rows
from [BICC DM]
where ([Execution End Date].[Calendar Dates].[Date Key].&[20160707])
時間は1時間に1回発生するので、どのように '[対策]。[時間カウント]は'今までそのデータで1以上は、あなたが提供する抽出することでしょうか? – whytheq
このメジャーは、特定のトランザクションが発生した回数をカウントします。例。月曜日に12時に取引が行われ、火曜日に3時に..... 2時間が関与しているので、その報告書にはその措置に2が記入されます。 – AlenKnight
あなたの結果の行に時間があるので、1時間ごとに定義されているのは1時間だけです! – whytheq