Compartir a través de


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.

Comentarios

La función Count (Set) incluye o excluye celdas vacías, en función 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 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 celdas vacías de forma predeterminada. En cambio, la función Count de OLE DB que cuenta un conjunto excluye 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 una disminución de las ventas en comparación con el trimestre natural anterior, mediante la función Count junto con la función Filter y una serie de otras funciones. Esta consulta usa la función Aggregate para admitir la selección de varios miembros de geografía, como para la selección desde dentro de 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

Count (Dimension) (MDX)
Count (niveles de jerarquía) (MDX)
Count (Tuple) (MDX)
DrilldownLevel (MDX)
AddCalculatedMembers (MDX)
Hierarchize (MDX)
Properties (MDX)
Aggregate (MDX)
Filter (MDX)
PrevMember (MDX)
Referencia de funciones MDX (MDX)