Je ne peux pas me débarrasser des lignes vides dans la requête de sortie MDX suivante. J'affiche les 12 derniers mois de revenus pour une certaine dimension avec 4 niveaux dans sa hiérarchie. Je filtre cette sortie en fonction d'une autre dimension de l'instruction where.MDX ne peut pas filtrer les lignes vides
J'ai essayé NON EMPTY
, NonEmpty()
, FILTER
et etc, mais je ne peux pas le faire fonctionner.
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 S'il vous plaît ne pas ajouter ' Merci à un poste, [il est considéré comme le bruit et doit être évité] (https://meta.stackoverflow.com/a/260778/4244993) – jmattheis