Requête MDX - Mot clé EXISTING
S’applique à : SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
Force un jeu spécifié à être évalué dans le contexte actuel.
Syntaxe
Existing Set_Expression
Arguments
Set_Expression
Expression d'ensemble MDX (Multidimensional Expressions) valide.
Remarques
Par défaut, les jeux sont évalués dans le contexte du cube qui contient les membres de ce jeu. Le mot clé Existing contraint un jeu spécifié à être évalué dans le contexte actuel à la place.
Exemple
L’exemple suivant retourne le nombre de revendeurs dont les ventes ont diminué au cours de la période précédente, en fonction des valeurs de membres State-Province sélectionnées par l’utilisateur évaluées à l’aide de la fonction d’agrégation . Les fonctions Hierarchize (MDX) et DrilldownLevel (MDX) sont utilisées pour retourner des valeurs pour les ventes en baisse pour les catégories de produits dans la dimension Product. Le mot clé existant force l’ensemble de la fonction Filter à être évalué dans le contexte actuel, c’est-à-dire pour les membres washington et oregon de la hiérarchie d’attributs State-Province.
WITH MEMBER Measures.[Declining Reseller Sales] AS
Count
(Filter
(Existing
(Reseller.Reseller.Reseller)
, [Measures].[Reseller Sales Amount] <
([Measures].[Reseller Sales Amount]
,[Date].Calendar.PrevMember
)
)
)
MEMBER [Geography].[State-Province].x AS
Aggregate
( {[Geography].[State-Province].&[WA]&[US]
, [Geography].[State-Province].&[OR]&[US] }
)
SELECT NON EMPTY HIERARCHIZE
(AddCalculatedMembers
(
{DrillDownLevel
({[Product].[All Products]}
)
}
)
) DIMENSION PROPERTIES PARENT_UNIQUE_NAME ON COLUMNS
FROM [Adventure Works]
WHERE
( [Geography].[State-Province].x
, [Date].[Calendar].[Calendar Quarter].&[2003]&[4]
,[Measures].[Declining Reseller Sales]
)
Voir aussi
Count (Set) (MDX)
AddCalculatedMembers (MDX)
Aggregate (MDX)
Filter (MDX)
Properties (MDX)
DrilldownLevel (MDX)
Hierarchize (MDX)
Guide de référence des fonctions MDX (MDX)