次の方法で共有


データベース ディメンション - 通貨型ディメンションを作成する

適用対象: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Microsoft SQL Server SQL Server Analysis Servicesでは、通貨型ディメンションは、財務レポートの目的で通貨の一覧を表す属性を持つディメンションです。

通貨ディメンションを使用すると、SQL Server Analysis Servicesのキューブに通貨換算機能を追加できます。 キューブに通貨換算を追加するには、ビジネス インテリジェンス ウィザードを使用して、クライアント アプリケーションのロケールに対応する値に通貨メジャーを変換する多次元式 (MDX) スクリプト コマンドを定義します。 この MDX スクリプトを作成するには、ビジネス インテリジェンス ウィザードで次の情報を指定する必要があります。

  • 現地通貨を表す通貨ディメンション (このディメンションが換算元通貨ディメンションになります)。

  • 使用する換算レートを表すメジャー グループ。

ビジネス インテリジェンス ウィザードは、これらの情報に基づいて、適切な換算先通貨ディメンション (換算先の通貨を表す通貨ディメンション) を指定する通貨換算プロセスをデザインします。 ビジネス インテリジェンス ウィザードでは、使用するビジネス インテリジェンス ソリューションに必要な通貨換算の数に応じて、複数の換算先通貨ディメンションを定義できます。 通貨換算の定義の詳細については、「 通貨換算 (Analysis Services)」を参照してください。

ディメンションを通貨ディメンションとして指定するには、ディメンションの Type プロパティを Currencyに設定します。

[ディメンション構造]

通貨ディメンションには、少なくとも、その通貨ディメンションのディメンション テーブル内で個々の通貨を識別するキー属性が含まれています。 キー属性の値は、換算元通貨ディメンションと換算先通貨ディメンションで異なります。

  • 属性を換算元通貨ディメンションのキー属性として指定するには、属性の Type プロパティを CurrencySourceに設定します。

  • 属性を換算先通貨ディメンションとして指定するには、属性の Type プロパティを CurrencyDestinationに設定します。

必要に応じて次の属性を換算元通貨ディメンションと換算先通貨ディメンションに含めると、レポート作成に使用できます。

  • 通貨名を表す属性

    属性を通貨名属性として指定するには、属性の Type プロパティを CurrencyNameに設定します。

  • 換算元通貨を表す属性

    属性を換算元通貨の属性として指定するには、属性の Type プロパティを CurrencySourceに設定します。

  • 国際標準化機構 (ISO) 通貨コード

    属性を ISO 通貨コード属性として指定するには、属性の Type プロパティを CurrencyIsoCodeに設定します。

属性の種類の詳細については、「 属性の種類の構成」を参照してください。

ビジネス インテリジェンス ウィザードを使用した勘定科目インテリジェンスの定義

勘定科目ディメンションを定義し、定義したディメンションをキューブに追加したら、ビジネス インテリジェンス ウィザードを使用して、勘定科目の種類の特定とマップなどの勘定科目インテリジェンス機能をディメンションに追加することができます。 詳細については、「 ディメンションへの勘定科目インテリジェンスの追加」を参照してください。

参照

属性と属性階層
ビジネス インテリジェンス ウィザードの F1 ヘルプ
ディメンションの種類