エグゼクティブ概要ダッシュボードを作成
この中級者向けチュートリアルは、カスタムメトリックを記述する問い合わせ言語である MAQL の知識があることを前提としています。 詳細については、MAQL - 分析用クエリ言語を参照してください。
ヘルプデスクを実行し、エグゼクティブがサポートアクティビティを簡単に監視することができまるダッシュボードを作成すると仮定します。
最初に - 2つのシンプルなヘッドライン レポートを作成 PREVIOUS/THIS
Tickets Created ヘッドライン レポート このレポートは今年現在までに作成されたチケット数を表示し、毎日更新します。 # Tickets を Year (Created) 属性によってスライスします。
レポートエディターで次を選択します。- WHAT: # Tickets
- HOW: (なし)
- FILTER: Year (Created) は今年です。
- 単一の数値の可視化を作成するには、ヘッドライン レポートの可視化を選択します。
Tickets Solved ヘッドライン レポート このレポートは今年現在までに解決されたチケット数を表示し、毎日更新します。 解決されたチケット数を年間(Solved)属性でスライスします。
レポートエディターで以下を選択します:
- WHAT: # Solved Tickets
- HOW: (なし)
- FILTER: Year (Solved) は今年です。
第二 - Tickets Created by Month コンボグラフを作成
このコンボグラフは次の重要情報を提供します。
- 月ごとのチケットボリューム
- 現在の年と前年の直接比較
- 会社の成長の指標としてのチケットの平均ボリューム
このレポートは、4 つのカスタムメトリックといくつかの高度な可視化手法を使用します。
メトリック
カスタムメトリックエディターでこれらのメトリックを作成します。 MAQL 構文の意味について詳しくは、以下を参照してください。 詳細については、MAQL を使ってメトリックを書き始めるを参照してください。
メトリック番号 | メトリック名 | MAQL 式 |
---|---|---|
1 | Created Tickets - Last Year | CONFIX STYLE=code:SELECT # Tickets WHERE Year(Created) = PREVIOUS |
2 | Created Tickets - This Year | CONFIX STYLE=code:SELECT # Tickets WHERE Year(Created) = THIS |
3 | Average Tickets Created - Last Year | CONFIX STYLE=code:SELECT (SELECT # Tickets BY ALL IN ALL OTHER DIMENSIONS WHERE Year(Created) = PREVIOUS WITHOUT PF) / 12 |
4 | Average Tickets Created - This Year | CONFIX STYLE=code:SELECT (SELECT # Tickets BY ALL IN ALL OTHER DIMENSIONS WHERE Year(Created) = THIS WITHOUT PF) / (SELECT COUNT(Month(Created),Ticket Id) BY ALL OTHER WHERE Year(Created)=THIS WITHOUT PF) |
メトリックを読み取る
PREVIOUS/THIS
上記のテーブルのメトリック 1 と 2 は、各メトリックの最後に表示されるキーワード以外は同じです。 PREVIOUS は、前年に作成されたチケットの数を返します。THIS は、今年(今までに)作成されたチケットの数を返します。 これらのキーワードの詳細については、「浮動期間の参照」を参照してください。
メトリック 3 - Average Tickets Created - Last Year
SELECT (SELECT # Tickets BY ALL IN ALL OTHER DIMENSIONS WHERE Year(Created) = PREVIOUS WITHOUT PF) / 12
構文は違うように見えますが、このメトリックはメトリック 1 に似ています。 内部 SELECT ステートメントは、2 つのキーワードを使用して前年からのチケット数を合計し、合計を 12 で割って毎月の平均を計算します。
- BY ALL IN ALL OTHER DIMENSIONS: このキーワードは、レポートをスライスするために使用される属性に関係なく、メトリックが # Tickets の合計数を返すことを意味します。 この場合、メトリックの最大値がレポートのスライス方法に関係なく、常に返されます。 詳細については、BY ALL IN ALL OTHER DIMENSIONSを参照してください。
- WITHOUT PF: WITHOUT PARENT FILTER とも記述できるこのキーワードを使用すると、このメトリックにはレポートフィルターが適用されず、# Tickets の総数が計算に適用されることを意味します。 詳細については、PARENTフィルターを参照してください。
要約すると、メトリック 3 の分子は、前年に作成されたチケットの合計数をフィルターなしで計算します。 また、分母はこの数値を 12 で割って、レポートのスライス方法に関係なく、昨年の月間平均チケット数を返す静的メトリックを作成します。
WITHOUT PF キーワードと BY ALL IN ALL OTHER DIMENSIONS キーワードを組み合わせることによって、レポート全体で参照できるメトリックの計算の一貫性を保ちながら結果を 1 つだけ得ることができます。
メトリック 4 - Average Tickets Created - Last Year
SELECT (SELECT # Tickets BY ALL IN ALL OTHER DIMENSIONS WHERE Year(Created) = THIS WITHOUT PF) / (SELECT COUNT(Month(Created),Ticket Id) BY ALL OTHER WHERE Year(Created)=THIS WITHOUT PF)
メトリック 3 に非常に似ているメトリック 4 は、今年の現在までに経過した月のみを考慮することによって、月間平均チケット数を計算します。 年のチケットの合計(分子)を 12 で割ると、たとえば現在の月が 6 月の場合に正しい数値が得られません。
(SELECT COUNT(Month(Created),Ticket Id) BY ALL OTHER WHERE Year(Created)=THIS WITHOUT PF)
- SELECT COUNT(Month (Created), Ticket Id): この部分の分母数はチケット識別子に応じて可能な月の値をカウントします。COUNT メトリックに送る最初のパラメータは 月(Created))で、これは現在の固有値数のカウントです。 2 番目のパラメーターの Ticket Id は、Ticket Id データセットでカウントが確実に実行されるようにします。 分母のこの部分は、一意のチケット識別子の可能なすべての月の値をカウントしますが、このデータは後で WHERE 句(WHERE Year(Created)=THIS)でフィルターされる点に注意してください。これによって、今年の月のみがカウントされます。 今年の将来の月のデータが生成されていないため、メトリックは今年の現在の月とそれまでの月のデータのみを返します。
- BY ALL OTHER: BY ALL IN ALL OTHER DIMENSIONS の省略形であるこのキーワードは、レポートの属性のスライスや刻みに関係なく利用可能な月の名前をカウントすることを意味します。
- WITHOUT PF: このキーワードは、レポート レベルのフィルターをメトリックのこの部分の計算で無視するようにします。 BY ALL OTHER と組み合わせると、分母は今年に対して一定の値を生成します。
COUNT の詳細については、「例:特定のデータセットの属性値をカウントします。」を参照してください。
レポートを定義するためのメトリックの追加
メトリックを作成したので、新しいレポートに追加することができます。
タイプ | 含めるアイテム |
---|---|
メトリック(What ペーン) | Created Tickets - Last Year、Created Tickets - This Year、Average Tickets Created - Last Year、Average Tickets Created - This Year |
属性 (方法 ペーン) | Month (Created) |
フィルター (フィルター ペーン) | 月(Created) は"(empty value)"ではありません。 |
このフィルターを含めることを推奨します。 日付階層には、すべての月(1 月~12 月)に加えて、日付が表示されない場合は「空の値」の月が含まれます。 このフィルターを含めることによって、これらの空の値に対してレポートで余分なエントリは追加されなくなります。
コンボグラフを設定する
レポートを保存したら、コンボグラフとして設定します。 コンボグラフは、1 つのグラフに複数の可視化を使用します。 この場合、次の可視化を使用します。
- チケットの番号を表示する面グラフ
- 平均を表示する線グラフ
手順:
構成パネルを開き、次の値を設定します。
- 横 (X): Month (Created)
- 縦 (Y): メトリック値
- 色: メトリック名
メトリック値の横にあるドロップダウンメニューをクリックします。 各メトリックで、次の軸を選択します。
メトリック名
軸
Created Tickets - Last Year
プライマリ
Created Tickets - This Year
プライマリ
Average Tickets Created - Last Year
セカンダリ
Average Tickets Created - This Year
セカンダリ
各軸に異なるグラフのタイプを適用します。 これにより、1 つのグラフで複数のグラフのタイプを組み合わせることができます。 [高度の構成] パネルで Y 軸パネルを展開します。
- グラフのタイプがプライマリ軸の場合、面グラフを選択します。
- グラフのタイプがセカンダリ軸の場合、線グラフを選択します。
- 各軸の最大値を同じ値に設定します。 これによって、ユーザーがデータの読み取りやすくなります。
変更を保存します。
第三 - 追加ヘッドライン レポートの作成
次に、ダッシュボードにその他のヘッドライン レポートを作成できます。
「Percent of Tickets Solved」ヘッドライン レポート
この小さなヘッドライン レポートは、今年解決されたチケットのパーセントを表示します。 このレポートは、カスタムメトリックを使用して、今年で作成されたチケットの合計数を今年に解決されたチケットの合計数で割ります。
このヘッドライン レポートは、次の % Solved カスタムメトリックを使用します。
SELECT (SELECT # Solved Tickets WHERE Year (Solved)=2011) / (SELECT # Tickets WHERE Year(Created)=2011)
「Tickets Closed in Less than 24 Hours」ヘッドライン レポート
このシンプルなヘッドライン レポートには、24時間以内に解決したチケットの合計数が表示されます。 既存のメトリックに構築されたカスタムメトリックを参照して、結果を計算します。
Fast Resolution (< 24 hrs) メトリックを作成します。 このメトリックを調整して、社内向けに適切な期間を定義してください。
SELECT # Solved Tickets WHERE (SELECT Full Resolution Time (hrs) [Avg] BY Ticket Id) < 24
「Current Year Backlog」ヘッドライン レポート
このヘッドライン レポートには、今年作成され未解決のまま残っているチケットの数が表示されます。
このレポートは、標準メトリックとフィルターを使って定義することができます。 WHAT: 未解決のチケット数 HOW: (nothing) FILTER: 年(Created) is “this year” 少しカスタマイズすることで、プロジェクトに類似する高度な概要ダッシュボードを作成することができます。 1 つか 2 つの重要なレポートとヘッドライン レポートに焦点を当てるようにしてください。
レポートにドリル経路を追加して、メトリックと属性値のリンクおよび選択に応じて事前にフィルターされた詳細レポートを作成することができます。 レポートをドリルするを参照してください。