Count (Set) (MDX)

Devuelve el número de celdas de un conjunto.

Sintaxis

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

Argumentos

Set_Expression
Expresión MDX (Expresiones multidimensionales) válida que devuelve un conjunto.

Observaciones

La función Count (Set) incluye o excluye celdas vacías, dependiendo de la sintaxis utilizada. Si se usa la sintaxis estándar, las celdas vacías se pueden excluir o incluir mediante las marcas EXCLUDEEMPTY o INCLUDEEMPTY , respectivamente. Si se utiliza la sintaxis alternativa, la función incluye siempre celdas vacías.

Para excluir las celdas vacías en el recuento de un conjunto, use la sintaxis estándar y la marca EXCLUDEEMPTY opcional.

Nota

La función Count (Set) cuenta las celdas vacías de forma predeterminada. En cambio, la función Count de OLE DB que cuenta un conjunto excluye las celdas vacías de forma predeterminada.

Ejemplos

El ejemplo siguiente cuenta el número de celdas del conjunto de miembros que consta del elemento secundario de la jerarquía de atributo Model Name de la dimensión Product.

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

En el ejemplo siguiente se cuenta el número de productos de la dimensión Product mediante la función DrilldownLevel junto con la función Count .

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

En el ejemplo siguiente se devuelven los revendedores con ventas declinadas en comparación con el trimestre natural anterior, mediante la función Count junto con la función Filter y otras funciones. Esta consulta usa la función de agregado para admitir la selección de varios miembros de geografía, como para la selección desde una lista desplegable en una aplicación 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])  
  

Consulte también

Recuento (dimensión) (MDX)
Recuento (niveles de jerarquía) (MDX)
Count (tupla) (MDX)
)DrilldownLevel (MDX
)AddCalculatedMembers (MDX
Jerarquía ()MDX
Propiedades ()MDX
(de)MDX de agregado
Filtrar ()MDX
)PrevMember (MDX
Referencia de funciones MDX (MDX)