我无法摆脱下列MDX输出查询中的空行。 我正在显示特定维度的最后12个月收入,其层次结构中有4个级别。 我正在筛选此输出基于where语句中的其他维度。MDX无法过滤掉空行
我试过NON EMPTY
,NonEmpty()
,FILTER
等,但我无法得到它的工作。
WITH
MEMBER [Measures].[Member Full Path] AS
[Revenuedim].CurrentMember.UniqueName
MEMBER [Measures].[Member Ordinal] AS
[Revenuedim].CurrentMember.Ordinal
SELECT
NON EMPTY
Hierarchize
(
Union
(
CrossJoin
(
[Measures].[BeaconAmount_USD]
,LastPeriods
(12
,[Date.YQM].LastChild.LastChild.LastChild
)
)
,CrossJoin
(
{
[Measures].[Member Ordinal]
,[Measures].[Member Full Path]
}
,[Date.YQM].[2018]
)
)
,POST
) ON COLUMNS
,NON EMPTY
Order
(
ToggleDrillState
(
ToggleDrillState
(
ToggleDrillState
(
ToggleDrillState
(
{[Revenuedim].[All CPs]}
,{}
)
,{}
)
,{}
)
,{}
)
,[Measures].[BeaconAmount_USD]
,DESC
) ON ROWS
FROM [Revenue_CP]
WHERE
[Revenuedim_SOB].[TCS BPO Chile S.A.];
@AliMajedHA请不要加'感谢'一篇文章,[它被认为是噪音,应该避免](https://meta.stackoverflow.com/a/260778/4244993) – jmattheis