Compartilhar via


LinRegPoint (MDX)

Calcula a regressão linear de um conjunto e retorna o valor da interceptação y na linha de regressão, y = ax + b para um valor específico de x.

Sintaxe

  
LinRegPoint(Slice_Expression_x, Set_Expression, Numeric_Expression_y [ ,Numeric_Expression_x ] )  

Argumentos

Slice_Expression_x
Uma expressão numérica válida, geralmente uma linguagem MDX de coordenadas de célula que retorna um número que representa valores do eixo do slicer.

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

Numeric_Expression_y
Uma expressão numérica válida, geralmente uma linguagem MDX de coordenadas de célula, que retorna um número que representa valores do eixo y.

Numeric_Expression_x
Uma expressão numérica válida, geralmente uma linguagem MDX de coordenadas de célula, que retorna um número que representa valores do eixo x.

Comentários

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

y = ax+b

A função LinRegPoint avalia o conjunto especificado em relação à segunda expressão numérica para obter os valores do eixo y. Em seguida, a função avalia o conjunto especificado em relação à terceira expressão numérica, se especificada, para obter o conjunto de valores para o eixo x. Se a terceira expressão numérica não for especificada, a função utilizará o contexto atual das células no conjunto especificado como os valores para o eixo x. A não especificação do argumento de eixo x geralmente é usada com a dimensão Tempo.

Assim que a linha de regressão linear tiver sido calculada, o valor da equação será calculado para a primeira expressão numérica e, em seguida, retornado.

Observação

A função LinRegPoint ignora células ou células vazias que contêm texto. Porém, a função contém células com valores zero.

Exemplo

O exemplo a seguir retorna o valor previsto de Vendas de unidade nos últimos 10 períodos com base na relação estatística entre Vendas de unidade e Vendas na loja.

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

Consulte Também

Referência de função MDX (MDX)