多くの場合、オンライン分析データ処理が必要になります。多くの場合、ユーザーはデータをExcelにアップロードしてから、ピボットテーブルを作成します。構築プロセス全体はプログラミングスキルを必要としませんが、マウスボタンを数回クリックするだけでウィザードに組み込まれます。ただし、これには1つの重大な欠点があります。レポートを生成する前に、毎回データをエクスポートする必要があります。これには時間がかかり、この分析を運用可能と呼ぶのは困難です。
データベースがMSSQLに保存されているか、接続されたサーバーを介して指定でき、OLAPレポートを作成するためのツールがない場合は、ClientCommunicatorプラットフォームを使用できます。、ビューの使用による(シングルユーザーバージョンは無料)。これを行うには、SQLクエリを作成し、Designerの[ビュー]セクションに書き込む必要があります。
この記事では、Klikデータベースに保存されているデータに基づいてレポートを作成することを検討します。プレゼンテーションに基づいて、レポートは同じ方法で作成されます。テーブルではなくプレゼンテーションを選択するだけで済みます。
例として、次のタスクを考えてみましょう。カウンターパーティの詳細の完全性を分析するには:
- 宿、
- 主な活動、
- 主要な法的実体、
- 電話、
- Eメール、
- 担当者。
分析は、キュレーター、状態、タイプ、バランス、地域ごとに分類する必要があります。
タスクに必要なすべてのデータが1つのテーブルに保存されます。ただし、順方向リンクと逆方向リンクによってメインテーブルに接続されている複数のテーブルに関するレポートを作成することは可能です。クライアント側にはOLAPレポートビルダーがあり、すべてのユーザーが独自にレポートを作成して保存できます。プログラムのメインメニューに表示できるという点でのみカスタムレポートとは異なる、デザイナーでレポートを作成することを検討します。
手順1.「Designer」モジュールでフォームテンプレートを作成します。フォームの名前を設定し、メインテーブルを選択します。
手順2.PivotTableコンポーネントをフォームに追加します。コンポーネントの配置を「クライアント全体」(またはその他の任意の選択)に設定します。
手順3.テーブルパラメータを設定します。
属性配置領域には次の4つのタイプがあります。
- 行-リストとして左側に配置します。いくつかのドロップダウンリストがある場合があります。
- 列-リストの上に水平に配置します。いくつかのレベルが可能です。
- フィルタ-左上水平;
- データ-集約されたデータを含む主要部分。総計の計算方法(数量、最小、最大、金額、平均)を設定することが不可欠です。原則として、データの計算には、追加可能な数値フィールドが使用されます。文字列変数の場合は、集計集計機能のみを使用できます。この例では、SQLCASE関数を使用して計算式を使用する方法を示します。
手順4.表示パラメータと動作パラメータを設定します。
手順5.プログラムメニュー(管理者モジュール内)にフォームを表示します。
結果:
行、列、フィルター領域の間でマウスを使用して属性を移動し、さまざまなスライスを取得できます。結果をファイルにエクスポートすることができます。レポート行のトランスクリプトを表示する方法については、後でYouTubeチャンネルで公開します。
詳細については、ビデオを参照してください。