Loading

Calcular los promedios ponderados con expresiones multidimensionales (MDX)

Fecha de publicación: Mar 25, 2024
Tarea
Aprenda a utilizar las expresiones multidimensionales (MDX) para calcular el promedio ponderado de varios campos en una fuente de datos de cubo.
Pasos
HAGA CLIC PARA EXPANDIR LA SOLUCIÓN

Calcular el promedio ponderado de dos medidas

Siga los pasos descritos a continuación para calcular el promedio ponderado de Internet Freight Cost y de Internet Order Count utilizando un miembro calculado.

Paso 1: Crear un miembro calculado para calcular el promedio ponderado de dos medidas

  1. Descargue y abra el libro de trabajo MDX Weighted Averages Examples y, a continuación, haga clic en la hoja de trabajo Weighted Average of Two Measures.
  2. Haga clic en el menú desplegable Dimensiones y seleccione Miembros calculados.
  3. En el cuadro de diálogo Miembros calculados, haga clic en Nuevo para crear un miembro calculado.
  4. En la sección Definición de miembros calculados, haga lo siguiente:
    1. En el campo Nombre, escriba Promedio ponderado.
    2. En el cuadro de texto de fórmulas, escriba la siguiente instrucción MDX:

      SUM(

      [product categories].currentmember.children, [internet order count] * [internet freight cost])

      / SUM(

      [product categories].currentmember.children, [internet order count]

      )

    3. Confirme que el mensaje de estado indica que la fórmula es válida; para ello, haga clic en Comprobar fórmula y, luego, en Aceptar.

Paso 2: crear la vista

  1. En el panel Dimensiones, arrastre Product.Product Categories.Category al estante Filas y, luego, baje hasta Subcategoría.
  2. En el panel Medidas, arrastre el miembro calculado Promedio ponderado al estante Columnas.

Ahora se muestran los promedios ponderados de Internet Order Count y de Internet Freight Cost de cada subcategoría.

HAGA CLIC PARA EXPANDIR LOS PASOS

Calcular el promedio ponderado complejo arbitrario de cada producto

En el siguiente ejemplo se muestran los pasos para crear una instrucción MDX en las dimensiones de producto y de geografía de cliente. Este ejemplo de promedio ponderado complejo indica a Tableau que obtenga el promedio ponderado de Internet Sales Amount en todas las combinaciones de Subcategoría y País para sus descendientes respectivos.

Paso 1: crear un miembro calculado para buscar el promedio ponderado de cada producto

  1. En el libro de trabajo MDX Weighted Average Examples, haga clic en la hoja de trabajo Calcular el promedio ponderado complejo arbitrario de cada producto.
  2. Cree un miembro calculado, asígnele el nombre Promedio ponderado complejo y utilice la siguiente instrucción MDX en la fórmula:

    Sum(

    CrossJoin(

    Descendants ([Product].[Product Categories].CurrentMember,

    [Product].[Product Categories].[Subcategory], SELF),

    Descendants ([Customer].[Customer Geography].CurrentMember,

    [Customer].[Customer Geography].[Country], SELF)

    )

    ,([Measures].[Internet Sales Amount] * [Measures].[Internet Order Quantity])

    ) / [Measures].[Internet Order Quantity]

Paso 2: crear la vista

  1. En el panel Dimensiones, arrastre Product.Product Categories.Category al estante Columnas y, luego, baje hasta Subcategoría.
  2. En el panel Medidas, arrastre Internet Sales Amount a la tarjeta Marcas y, luego, arrastre Promedio ponderado complejo al estante Filas.

En la siguiente vista se muestra el promedio ponderado de Internet Sales Amount en todas las combinaciones de Subcategory y Country para sus descendientes.

Recursos adicionales
Nota: el libro de trabajo adjunto contiene una conexión al cubo AdventureWorks de Microsoft Analysis Services (MSAS). Se trata de un cubo de muestra que se suministra con Microsoft Analysis Services. Para usar este libro de trabajo, debe cambiar el valor del servidor de scdemo-dbs por el nombre del servidor MSAS que aloja Adventure Works.

Para ver los pasos que aparecen en el vídeo siguiente, expanda las secciones anteriores.
Nota: el vídeo no tiene sonido. 
 
Número del artículo de conocimiento

001458065

 
Cargando
Salesforce Help | Article