Partager via


Count (Set) (MDX)

Retourne le nombre de cellules d'un jeu.

Syntaxe

  
Standard syntax  
Count(Set_Expression [ , ( EXCLUDEEMPTY | INCLUDEEMPTY ) ] )  
  
Alternate syntax  
Set_Expression.Count  

Arguments

Set_Expression
Expression MDX (Multidimensional Expressions) valide qui retourne un jeu.

Remarques

La fonction Count (Set) inclut ou exclut les cellules vides, en fonction de la syntaxe utilisée. Si la syntaxe standard est utilisée, les cellules vides peuvent être exclues ou incluses à l’aide des indicateurs EXCLUDEEMPTY ou INCLUDEEMPTY , respectivement. Si vous utilisez l'autre syntaxe proposée, la fonction inclut toujours les cellules vides.

Pour exclure des cellules vides dans le nombre d’un jeu, utilisez la syntaxe standard et l’indicateur EXCLUDEEMPTY facultatif.

Notes

La fonction Count (Set) compte les cellules vides par défaut. En revanche, la fonction Count dans OLE DB qui compte un ensemble exclut les cellules vides par défaut.

Exemples

L'exemple ci-dessous compte le nombre de cellules dans le jeu de membres comprenant les enfants de la hiérarchie d'attribut Model Name dans la dimension Product.

WITH MEMBER measures.X AS  
   [Product].[Model Name].children.count   
SELECT Measures.X ON 0  
FROM [Adventure Works]  

L’exemple suivant compte le nombre de produits dans la dimension Product à l’aide de la fonction DrilldownLevel conjointement avec la fonction Count .

Count(DrilldownLevel (   
   [Product].[Product].[Product]))  

L’exemple suivant retourne les revendeurs dont les ventes sont en baisse par rapport au trimestre calendaire précédent, en utilisant la fonction Count conjointement avec la fonction Filter et un certain nombre d’autres fonctions. Cette requête utilise la fonction Aggregate pour prendre en charge la sélection de plusieurs membres geography, par exemple pour la sélection à partir d’une liste déroulante dans une application cliente.

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 (Dimension) (MDX)
Count (Hierarchy Levels) (MDX)
Count (Tuple) (MDX)
DrilldownLevel (MDX)
AddCalculatedMembers (MDX)
Hierarchize (MDX)
Properties (MDX)
Aggregate (MDX)
Filter (MDX)
PrevMember (MDX)
Guide de référence des fonctions MDX (MDX)