Aracılığıyla paylaş


clsAggregationDimension

Not

  Bu özellik Microsoft SQL Server'ın bir sonraki sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmayın ve bu özelliği kullanmakta olan uygulamaları mümkün olduğunca erken bir zamanda değiştirin.

An object of ClassType clsAggregationDimension allows you to specify the level of granularity an aggregation will have.Bu nesne derlemeleri ve özellikleriyle belirli bir uygulamasına karar destek nesneleri (dso) aracılığıyla sağlar Dimension arabirim.There are no methods associated with an object of ClassType clsAggregationDimension.

Açıklamalar

Varsayılan olarak, bir bölüm için bir toplama bölüm içindeki en üstteki düzeyleri temel değerleri precalculates.Farklı bir belirtmek için taneciklik, yani bir toplama için önceden, derece ekleme ek düzeyleri toplama 's boyutları.Örneğin, varsayılan senaryoda bir küp (ve bu nedenle bölümünü) düzeyi içeren bir zaman boyut (tüm) (varsayılan), içerebilir yıl, üç aylık ve ay.Bu bölüm için bir toplama tüm boyutlar bölümünün devralır, ancak yalnızca en üstteki düzey veya varsayılan (tümü) düzey önceden.Zaman boyut üzerinde büyük bir ayrıntı verilerinin hesapladıkları, birini veya daha fazlasını yıl, üç aylık ve aylık düzeylerini ekleyin.

Örnek

Aşağıdaki örnek, varsayılan düzey (tümü) ek olarak yıl, üç aylık ve aylık düzeyleri için veri eklemek zaman boyut için toplama neden olur:

'Assume an object (dsoAgg) of ClassType clsAggregation exists
Dim dsoAggDim as DSO.Dimension
Set dsoAggDim = dsoAgg.Dimensions("Time")
dsoAggDim.Levels.AddNew("Year")
dsoAggDim.Levels.AddNew("Quarter")
dsoAggDim.Levels.AddNew("Month")