Ковариация (многомерные выражения)
Возвращает ковариантность совокупности пар x-y значений, вычисляемых по набору, с помощью предвзятой формулы совокупности (деления на число пар x-y).
Синтаксис
Covariance(Set_Expression,Numeric_Expression_y [ ,Numeric_Expression_x ] )
Аргументы
Set_Expression
Допустимое многомерное выражение, возвращающее набор.
Numeric_Expression_y
Допустимое числовое выражение, которое обычно представляет собой многомерное выражение координат ячеек, возвращающее число, представляющее значения для оси y.
Numeric_Expression_x
Допустимое числовое выражение, которое обычно представляет собой многомерное выражение координат ячеек, возвращающее число, представляющее значения для оси x.
Замечания
Функция ковариации вычисляет указанный набор по первому числовом выражению, чтобы получить значения для оси y. Затем функция вычисляет указанный набор со вторым числовым выражением, если указано, чтобы получить набор значений для оси x. Если второе числовое выражение не указано, функция использует текущий контекст ячеек в указанном наборе в качестве значений для оси x.
Функция ковариации использует предвзятую формулу совокупности. Это в отличие от функции CovarianceN, которая использует неустранимую формулу совокупности (деление числа пар x-y, а затем вычитание 1).
Заметка
Функция ковариации игнорирует пустые ячейки или ячейки, содержащие текстовые или логические значения, игнорируются. Однако функция включает ячейки со значениями нуля.
Пример
В следующем примере показано, как использовать функцию ковариации:
WITH
MEMBER [Measures].[CovarianceDemo] AS
COVARIANCE([Date].[Date].[Date].Members, [Measures].[Internet Sales Amount], [Measures].[Internet Order Count])
SELECT {[Measures].[CovarianceDemo]} ON 0
FROM
[Adventure Works]
См. также