Reportingで表示する計算列 

Reporting Servicesでレポートを作成する際、売上構成比や売上率などをレポートに計算された列を追加したい場合がある。OLTPデータベースからIntegration Servicesでデータを抽出・加工してデータウェアハウスを作り、Analysis Servicesでキューブを作成しレポートを作成する一連の流れの中で計算列を作成する方法は3つある。
  1. Integration Servicesでデータを転送する際に計算し、データウェアハウスに追加する方法
  2. キューブの中にMDXで計算列を追加する方法
  3. レポート作成時に計算列を追加する方法
計算列を他の計算に使う場合や、複数のレポートで使用する場合は1か2の方法がお勧めである。2の場合は作成した計算列もディメンションで分解できるので応用が効く。特定のレポートでしか使わないような特殊な計算列であれば3の方法がよいであろう。

トラックバック

トラックバックURL:
http://www.apricot-jp.com/cgi/mt/mt-tb.cgi/393

関連情報

・Analysis Serviecsのデータベース(キューブ)の名前を変更する方法
・SQL Server 2008へリモート接続する方法
・警告 : 属性リレーションシップに指定された名前と、関連属性の名前が異なります
・配置と処理および再接続の違い
・Reportingで表示する計算列 
・UDM(Unified Dimentional Model)の使い道
・キューブの集計がおかしい時
・バインドに指定されたサイズが小さすぎたため、1 つ以上の列の値が切り捨てられました
・列 "NAME" では、Unicode 形式の文字列データ型と Unicode 以外の形式の文字列データ型を変換できません
・ログオン失敗: 要求された種類のログオンは、このコンピュータではユーザーに許可されていません
・MDXクエリの簡単な作り方
・Adventure Workサンプルデータベースのインストール方法
・MDXクエリの結果を型付データセットに格納する方法
・データ ソース 'XXX' には、処理中の操作にはサポートされていない ImpersonationMode が含まれています。
・処理中の操作にはサポートされていない ImpersonationMode が含まれています。
・ユーザー 'XXXX' には、この操作を行うのに必要な権限が与えられていません。 (rsAccessDenied)
・VS.NETからReportServerへレポートを配置する方法
・ユーザー 'XXXX' には、この操作を行うのに必要な権限が与えられていません。 (rsAccessDenied)
・SQL Server 2005 SP1適用方法
・SQL Server 2005のインストール方法(その1)

Copyright(C) 2007 アーキテクト360 Allrights reserved.