我正在SSRS报告中的DATASET中运行MDX。 MDX是
SELECT
NON EMPTY
{[Measures].[Amount]} ON COLUMNS,
NON EMPTY
(
{
([Dim Account].[Account Type].&[Income], [Dim Account].[Account Summary].[Account Summary])
,([Dim Account].[Account Type].&[Income], [Dim Account].[Account Summary].[All])
}
)
ON ROWS
FROM [CubeProfitLoss];
运行此MDX后,我在SQL Server结果窗格中得到以下结果
但是当我在我的数据集中添加这个MDX代码并运行报告时,我得到的所有东西都是相同的,除了'所有'它没有显示,我实际上我不想显示所有'所有'而不是这个我很乐意插入/替换' TOTAL'在那个地方。有没有人有这些东西?我总是感谢任何帮助之王
答案 0 :(得分:1)
试试这个:
WITH MEMBER
[Dim Account].[Account Summary].TOTAL AS
[Dim Account].[Account Summary].[All]
SELECT
NON EMPTY
{[Measures].[Amount]} ON COLUMNS,
NON EMPTY
[Dim Account].[Account Type].&[Income]
*
{
[Dim Account].[Account Summary].[Account Summary].MEMBERS
+
[Dim Account].[Account Summary].TOTAL
} ON ROWS
FROM [CubeProfitLoss];