LinRegSlope (MDX)

Calcula a regressão linear de um conjunto e devolve o valor da inclinação na linha de regressão, y = ax + b.

Syntax

  
LinRegSlope(Set_Expression, Numeric_Expression_y [ ,Numeric_Expression_x ] )  

Arguments

Set_Expression
Uma expressão válida de Expressões Multidimensionais (MDX) que devolve um conjunto.

Numeric_Expression_y
Uma expressão numérica válida que é tipicamente uma expressão de Expressões Multidimensionais (MDX) de coordenadas de célula que retornam um número que representa valores para o eixo y.

Numeric_Expression_x
Uma expressão numérica válida que é tipicamente uma expressão de Expressões Multidimensionais (MDX) de coordenadas de célula que retornam um número que representa valores para o eixo x.

Observações

A regressão linear, que utiliza o método dos mínimos quadrados, calcula a equação de uma linha de regressão (isto é, a linha mais adequada para uma série de pontos). A linha de regressão tem a seguinte equação, onde a é a inclinação e b é a interceção:

y = ax+b

A função LinRegSlope avalia o conjunto especificado em relação à primeira expressão numérica para obter os valores para o eixo y. A função avalia então a expressão de conjunto especificada em relação à segunda expressão numérica, se especificada, para obter os valores para o eixo x. Se a segunda expressão numérica não for especificada, a função utiliza o contexto atual das células no conjunto especificado como valores para o eixo x. Não especificar o argumento do eixo x é frequentemente usado com a dimensão temporal.

Após obter o conjunto de pontos, a função LinRegSlope devolve a inclinação da reta de regressão (a na equação anterior).

Note

A função LinRegSlope ignora células vazias ou células que contêm texto ou valores lógicos. No entanto, a função inclui células com valores de zero.

Example

O exemplo seguinte devolve a inclinação de uma linha de regressão para as unidades de vendas e as medidas de vendas em loja.

LinRegSlope(LastPeriods(10),[Measures].[Unit Sales],[Measures].[Store Sales])