私は、ユーザーが簡単な単語を入力できるようにする ExcelDNA C# xll に取り組んでおり (ガイダンスの下で)、ユーザーがリモートの ActivePivot キューブに対してクエリを実行できるように精巧な MDX を構築しています。
テスト中に、フィルタリングすると総計が消えることに気付きました (おそらく、タプルを結合していると思われます)。総計を取得するにはどうすればよいですか? SCOPE を使用したり、計算されるメンバを作成したりする必要がありますか?
より高度な MDX の人々に感謝します。
SELECT
NON EMPTY
{
[Measures].[Notional.SUM]
,[Measures].[Notional.SHORT]
,[Measures].[Notional.LONG]
} ON COLUMNS
,NON EMPTY
Hierarchize
(
Filter
(
(
[CDR].[CDR].MEMBERS
,[Book].[Book].MEMBERS
)
,
Left([Book].[Book].CurrentMember.MemberValue,2) = "22"
)
,POST
) ON ROWS
FROM [TraderCube]
WHERE
[Date].[Date].[2020-01-24];