ROAC

この関数は、指定されたコンテキストにおけるエレメントの属性の値を返します。

ROAC は RWAC の書き込み不可バージョンです。

動的属性が OLAP データモデルに組み込まれている場合、エレメントに割り当てられた属性の値は、それらのエレメントがレポートされるコンテキストに応じて変えることができます。たとえば、不正行為を防ぐために、駐車許可証の色が発行年度によって異なる場合があります。あるいは、製品を担当する責任者が、製造の段階によって変わる場合があります。つまり、「色」や「マネージャー」の属性は、「時間」次元や「製造段階」次元から選択されたエレメントによって変わることになります。これらの例では、「時間」次元と「製造段階」次元がドライバ次元となります。

構文

=ROAC("data_connection","cube","hierarchy_name", "attribute_name","element_name", "context" {,"context}")

context 引数は、ドライバ次元のエレメントへの参照です。たとえば、ドライバ次元のエレメントを含むセルまたは変数への参照となります。

次の例は、Sample アプリケーションに基づいています。Product 次元に動的属性である Regional Product Manager があります。Period 次元と Region 次元は、ドライバ次元です。つまり、Regional Product Manager 属性の値は、Period 次元と Region 次元からどのエレメントを選択するかによって異なります。

=ROAC("BestPracticesOLAP","Analysis","[product]", "Regional Product Manager","[product].[all tires].[car tires all season]", "[period].[all years].[2016]","[region].[all regions]")