toplamakkak (MDX)
Toplayarak tarafından döndürülen hücre üzerinden hesaplanan bir sayı küme ifade.Varsayılan toplama kullanarak bir sayısal ifade sağlanıyorsa, bu işlev geçerli sorgu içeriği içinde her bir ölçüm'ı toplayan işleç her ölçüm için belirtildi.Bir sayısal ifade verdiyse, bu işlevi önce değerlendirir ve sonra sayısal ifade için belirtilen her hücreye toplar küme.
Aggregate(Set_Expression [ ,Numeric_Expression ])
Bağımsız değişkenler
Set_Expression
Sayı geçerli bir çok boyutlu deyimler (MDX) ifade bir küme.Numeric_Expression
Genellikle bir çok boyutlu deyimler (MDX) bir sayı, hücre koordinatları ifadesidir geçerli BIR sayısal ifade.
Remarks
Varsa bir küme boş dizilerini ya da boş küme belirtilen, bu işlev, boş bir değer verir.
Aşağıdaki tabloda açıklanmıştır nasıl Aggregate işlev, farklı bir toplama işlevleriyle davranır.
Toplama işletmeni |
Sonuç |
---|---|
Sum |
Üzerinden değerlerin toplamını verir küme. |
Count |
Üzerinden değerlerin sayısını verir küme. |
Max |
Üzerinde en yüksek değerini verir küme. |
Min |
Üzerinde en düşük değerini verir küme. |
SEMI-ADDITIVE toplama işlevleri |
Üzerinden semi-additive davranış hesaplama işlevi küme saat ekseni şekle yansıtma sonra. |
Farklı bir sayı |
Parçaların eksen içerdiğinde için subcube katkıda bulunan bilgi verileri toplayan bir küme. Her üye için farklı bir sayı verir küme.Sonuç hücreleri toplanan ve güvenlik için hesaplama için gerekli olan hücrelerde değil güvenlik bağlıdır.Temel güvenlik hücre küme; hata üretir taneciklik'belirtilen, aşağıdaki güvenlik hücre küme göz ardı edilir.Hesaplamaların küme bir hata oluşturabilir.Hesaplamalar taneciklik altındaki küme göz ardı edilir.Üye ve bir veya daha fazla alt nesnelerini içeren bir küme üzerinde farklı sayısı farklı sayısı için alt üyesi katkıda bulunan gerçekleri üzerinden döndürür. |
Toplanan edemiyor öznitelikleri |
Değerlerin toplamını verir. |
Karma toplama işlevleri |
Değil desteklenen ve bir hata üretir. |
Tekli işleçler |
Saygın bir değil; toplayarak toplanan değerleri. |
Hesaplanan önlemler |
Sipariş çözdü küme hesaplanan ölçü emin olmak için geçerlidir. |
Hesaplanan üyeler |
Normal kurallar uygulanır, diğer bir deyişle, son çözme sırası önceliklidir. |
Atamaları |
Atamalar ölçü birimi toplamak işlevine göre toplamak.Ölçü toplama işlev, farklı bir sayı ise, atamanın toplanır. |
Örnekler
Aşağıdaki örnek toplamını verir Measures.[Order Quantity] ilk sekiz içerdiği ayları takvim yılı 2003'ün üzerinde üye, toplanan Date Boyut, gelen Adventure Works küp.
WITH MEMBER [Date].[Calendar].[First8Months2003] AS
Aggregate(
PeriodsToDate(
[Date].[Calendar].[Calendar Year],
[Date].[Calendar].[Month].[August 2003]
)
)
SELECT
[Date].[Calendar].[First8Months2003] ON COLUMNS,
[Product].[Category].Children ON ROWS
FROM
[Adventure Works]
WHERE
[Measures].[Order Quantity]
Aşağıdaki örnek toplayan ilk iki ay, takvim yılı 2003'ün bir ikinci semester üzerinden.
WITH MEMBER [Date].[Calendar].[First2MonthsSecondSemester2003] AS
Aggregate(
PeriodsToDate(
[Date].[Calendar].[Calendar Semester],
[Date].[Calendar].[Month].[August 2003]
)
)
SELECT
[Date].[Calendar].[First2MonthsSecondSemester2003] ON COLUMNS,
[Product].[Category].Children ON ROWS
FROM
[Adventure Works]
WHERE
[Measures].[Order Quantity]
Aşağıdaki örnekte, satış, önceki dönemin, toplamak işlevini kullanılarak hesaplandı kullanıcı tarafından seçilen Semti üye değerlerine dayalı reddettiniz satıcılar sayısını döndürür.The Hierarchize and DrillDownLevel functions are used to return values for declining sales for product categories in the Product dimension.
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])