ExcelからAnalysisデータベースに接続し、cubevalue()やcubemember()などの数式を使用することで、キューブをクエリできることを知っています。また、パワーピボットを数式に変換した後、テキストを書くだけで関連する属性と値にアクセスできることも知っています。
例:ブランチディメンションの場合、cubemember("connections";"[DimBranch].[Name].[All].[London])"
を書き込む代わりに、セルに"London"
のみを書き込むことができます。ただし、親子ディメンションがあり、いずれかの中間レベルの金額を取得する場合、これは機能しません。
エンドユーザーがこれらの数式を直接記述しないようにする方法を知っている人はいますか? 「London」というテキストをパラメーターとして渡すことはできますか?
キューブの数式を別のセルに配置して、ユーザーが必要な名前を入力したセルを参照できます。たとえば、ユーザーにセルB2にブランチ名を入力させる場合、この数式を別のセルに配置できます。
=cubemember("Connection","[DimBranch].[Name].[All].[" & B2 & "])"