AggregateFunction (środek Interface)
Ostrzeżenie
Ta funkcja zostanie usunięta z następnej wersji programu Microsoft SQL Server. Nie należy stosować tej funkcji w nowych projektach oraz jak najszybciej należy zmodyfikować aplikacje, w których obecnie jest używana ta funkcja.
AggregateFunction Właściwość Measure interfejs zawiera stała wyliczeniowej, odpowiadający typ funkcja agregująca używane do generowania obliczone wcześniej wartości miara.
Stosuje się do:clsAggregationMeasure, clsCubeMeasure, clsPartitionMeasure
Dostęp
Program Access zależy od wartości ClassType właściwość obiektu.
Typ klasy |
Dostęp |
|---|---|
clsAggregationMeasure |
R |
clsCubeMeasure |
R/W* |
clsPartitionMeasure |
R |
* Tylko do odczytu dla miary moduł wirtualnego i środków w pełni utworzony połączonych modułów.
Uwagi
Aby utworzyć bardziej wyrafinowanych środków (na przykład wskaźniki lub funkcji statystycznych), należy użyć obiektu polecenia, aby utworzyć obliczeniowy element członkowski.Aby uzyskać więcej informacji, zobacz clsCubeCommand i clsDatabaseCommand.
Ostrzeżenie
Ponieważ funkcja agregacja ZLICZENIE WYRÓŻNIONYCH nie obsługuje agregacja niestandardowe, użyj tej agregacja działać w połączeniu z CustomRollupExression i CustomRollupColumn Właściwości nie jest obsługiwany.Jeśli moduł używa funkcja agregacja ZLICZENIE WYRÓŻNIONYCH i dowolne wymiary modułu albo użyj CustomRollupExpression właściwość lub CustomRollupColumn właściwość wyszukiwanie danych w tym wymiary, moduł jest nieprawidłowy.Przetwarzanie takie moduł podnosi błąd sprawdzania poprawności.
Przykłady
Właściwość AggregateFunction obiektu miary do czytania
Użyć następującego kodu odczytać wartości AggregateFunction właściwość obiektu miara:
'Assume an object (dsoAggMea) of ClassType clsAggregationMeasure exists
Dim AggType As DSO.AggregatesTypes
AggType = dsoAggMea.AggregateFunction
Select Case AggType
Case aggSum
' Insert code for aggregation summation.
Case aggCount
' Insert code for aggregation counts.
Case aggMin
' Insert code for aggregation min.
Case aggMax
' Insert code for aggregation max.
Case aggDistinctCount
' Insert for aggregation distinct counts.
End Select