LinRegSlope (MDX)
Calcula la regresión lineal de un conjunto y devuelve el valor de la pendiente en la línea de regresión, y = ax + b.
Sintaxis
LinRegSlope(Set_Expression, Numeric_Expression_y [ ,Numeric_Expression_x ] )
Argumentos
Set_Expression
Expresión MDX (Expresiones multidimensionales) válida que devuelve un conjunto.
Numeric_Expression_y
Expresión numérica válida que suele ser una expresión MDX de las coordenadas de celdas que devuelven un número que representa los valores del eje Y.
Numeric_Expression_x
Expresión numérica válida que suele ser una expresión MDX de las coordenadas de celdas que devuelven un número que representa los valores del eje X.
Comentarios
La regresión lineal, que utiliza el método de mínimos cuadrados, calcula la ecuación de la recta de regresión (es decir, la de mejor ajuste para un conjunto de puntos). La línea de regresión tiene la siguiente ecuación, donde a es la pendiente y b es la intersección:
y = ax+b
La función LinRegSlope evalúa el conjunto especificado con respecto a la primera expresión numérica para obtener los valores del eje y. A continuación, la función evalúa la expresión de conjunto especificada con la segunda expresión numérica, si se especifica, para obtener los valores del eje X. Si no se especifica la segunda expresión numérica, la función utiliza el contexto actual de las celdas del conjunto especificado como valores para el eje X. No especificar el argumento del eje X se usa con frecuencia con la dimensión Time.
Después de obtener el conjunto de puntos, la función LinRegSlope devuelve la pendiente de la línea de regresión (una en la ecuación anterior).
Nota
La función LinRegSlope omite celdas o celdas vacías que contienen texto o valores lógicos. No obstante, la función incluye celdas con valor de cero.
Ejemplo
El ejemplo siguiente devuelve la pendiente de una recta de regresión para las medidas de ventas por unidad y por tienda.
LinRegSlope(LastPeriods(10),[Measures].[Unit Sales],[Measures].[Store Sales])