Compartir a través de


Lección 7: Crear medidas

En esta lección, creará medidas que se incluirán en el modelo. De forma similar a las columnas calculadas que creó en la lección anterior, una medida es básicamente un cálculo creado mediante una fórmula DAX. Sin embargo, a diferencia de las columnas calculadas, las medidas se evalúan en función de un filtro seleccionado por el usuario; por ejemplo, una columna o un segmentador determinado que se haya agregado al campo Etiquetas de fila de una tabla dinámica. A continuación, la medida aplicada calcula un valor para cada celda del filtro. Las medidas son cálculos eficaces y flexibles que querrá incluir en casi todos los modelos tabulares, para realizar cálculos dinámicos sobre datos numéricos. Para más información, consulte Medidas (SSAS tabular).

Para crear medidas, usará la cuadrícula de medida. De forma predeterminada, cada tabla tiene una cuadrícula de medida vacía; Sin embargo, normalmente no creará medidas para cada tabla. La cuadrícula de medida aparece debajo de una tabla en el diseñador de modelos cuando se encuentra en la vista de datos. Para ocultar o mostrar la cuadrícula de medida de una tabla, haga clic en el menú Tabla y, a continuación, haga clic en Mostrar cuadrícula de medida.

Puede crear una medida haciendo clic en una celda vacía en la cuadrícula de medida y escribiendo una fórmula DAX en la barra de fórmulas. Al hacer clic en ENTRAR para completar la fórmula, la medida aparecerá en la celda. También puede crear medidas mediante una función de agregación estándar haciendo clic en una columna y, a continuación, haciendo clic en el botón AutoSum () de la barra de herramientas. Las medidas creadas con la característica AutoSum aparecerán en la celda de cuadrícula de medida directamente debajo de la columna, pero se pueden mover si es necesario.

En esta lección, creará medidas escribiendo una fórmula DAX en la barra de fórmulas y mediante la característica AutoSum.

Tiempo estimado para completar esta lección: 30 minutos

Prerrequisitos

Este tema forma parte de un tutorial de modelado tabular, que debe completarse en orden. Antes de realizar las tareas de esta lección, debe haber completado la lección anterior: Lección 6: Crear columnas calculadas.

Crear medidas

Para crear una medida Days Current Quarter to Date en la tabla Date

  1. En el diseñador de modelos, haga clic en la tabla Fecha .

  2. Si aún no aparece una cuadrícula de medida vacía debajo de la tabla, haga clic en el menú Tabla y, a continuación, haga clic en Mostrar cuadrícula de medida.

  3. En la cuadrícula de medida, haga clic en la celda vacía de la parte superior izquierda.

  4. En la barra de fórmulas, encima de la tabla, escriba la fórmula siguiente:

    =COUNTROWS( DATESQTD( 'Date'[Date]))

    Cuando haya terminado de compilar la fórmula, presione ENTRAR.

    Observe que la celda superior izquierda ahora contiene un nombre de medida, Medida 1, seguido del resultado, 30. El nombre de la medida también precede a la fórmula en la barra de fórmulas.

  5. Para cambiar el nombre de la medida, en la barra de fórmulas, resalte el nombre, Medida 1, escriba Days Current Quarter to Datey presione ENTRAR.

    Sugerencia

    Al escribir una fórmula en la barra de fórmulas, también puede escribir primero el nombre de la medida seguido de dos puntos (:), seguido de un espacio y, a continuación, seguido de la fórmula. Con este método, no es necesario cambiar el nombre de la medida.

Para crear una medida Days in Current Quarter en la tabla Date

  1. Con la tabla Date todavía activa en el diseñador de modelos, en la cuadrícula de medida, haga clic en la celda vacía debajo de la medida que acaba de crear.

  2. En la barra de fórmulas, escriba la fórmula siguiente:

    Days in Current Quarter :=COUNTROWS( DATESBETWEEN( 'Date'[Date], STARTOFQUARTER( LASTDATE('Date'[Date])), ENDOFQUARTER('Date'[Date])))

    Observe que en esta fórmula incluyó primero el nombre de la medida seguido de dos puntos (:).

    Cuando haya terminado de compilar la fórmula, presione ENTRAR.

Al crear una relación de comparación entre un período incompleto y el período anterior; la fórmula debe tener en cuenta la proporción del período transcurrido y compararla con la misma proporción en el período anterior. En este caso, [Days Current Quarter to Date]/[Days in Current Quarter] nos da la proporción transcurrida en el período actual.

Para crear una medida de Órdenes de Venta de Internet con Conteo Distinto en la tabla de Ventas por Internet.

  1. En el diseñador de modelos, haga clic en la pestaña de la tabla Internet Sales.

    Si la cuadrícula de medida aún no aparece, haga clic con el botón derecho en la tabla Internet Sales (pestaña) y, a continuación, haga clic en Mostrar cuadrícula de medida.

  2. Haga clic en el encabezado de columna Número de pedido de ventas .

  3. En la barra de herramientas, haga clic en la flecha abajo situada junto al botón AutoSum () y, a continuación, seleccione DistinctCount.

    La característica AutoSum crea automáticamente una medida para la columna seleccionada mediante la fórmula de agregación estándar DistinctCount.

    Observe que la celda superior debajo de la columna de la cuadrícula de medida ahora contiene un nombre de medida, Distinct Count Sales Order Number. Las medidas creadas con la característica AutoSum se colocan automáticamente en la celda superior de la cuadrícula de medida debajo de la columna asociada.

  4. En la cuadrícula de medidas, haga clic en la nueva medida y, a continuación, en la ventana Propiedades, en Nombre de medida, cambie el nombre de la medida a Recuento distinto de pedidos de ventas por Internet.

Para crear medidas adicionales en la tabla Ventas por Internet

  1. Mediante la característica AutoSum, cree y asigne un nombre a las medidas siguientes:

    Nombre de la medida Columna AutoSum (∑) Fórmula
    Recuento de líneas de pedidos de Internet Número de línea de pedido de ventas Contar =COUNT([Número de Línea de Pedido de Venta])
    Total de unidades de Internet Cantidad del pedido Suma =SUM([Order Quantity])
    Cantidad total de descuento de Internet Importe de descuento Suma =SUM([Discount Amount])
    Costo total del producto de Internet Costo total del producto Suma =SUM([Total Product Cost])
    Ventas totales de Internet Importe de ventas Suma =SUMA([Importe de Ventas])
    Margen Total de Internet Margen Suma =SUM([Margin])
    Monto Total de Impuesto de Internet Importe de impuestos Suma =SUM([Tax Amt])
    Carga total de Internet Flete Suma =SUM([Freight])
  2. Al hacer clic en una celda vacía de la cuadrícula de medida y mediante la barra de fórmulas, cree y asigne un nombre a las medidas siguientes:

    Importante

    Debe crear las siguientes medidas en orden; las fórmulas de medidas posteriores hacen referencia a medidas anteriores.

    Nombre de la medida Fórmula
    Margen del trimestre anterior de Internet =CALCULATE([Margen total de Internet],PREVIOUSQUARTER('Date'[Date]))
    Margen del trimestre actual de Internet =TOTALQTD([Margen total de Internet],'Fecha'[Fecha])
    Proporción de margen del trimestre anterior de Internet a QTD =[Margen del trimestre anterior de Internet]*([Días del trimestre actual hasta la fecha]/[Días en el trimestre actual])
    Ventas del trimestre anterior de Internet =CALCULATE([Ventas totales de Internet],PREVIOUSQUARTER('Date'[Date]))
    Ventas de Internet del trimestre actual =TOTALQTD([Ventas totales de Internet],'Fecha'[Fecha])
    Proporción de ventas del trimestre anterior de Internet a QTD =[Ventas del trimestre anterior de Internet]*([Días actuales hasta la fecha]/[Días en el trimestre actual])

Las medidas creadas para la tabla Ventas por Internet se pueden usar para analizar datos financieros críticos, como ventas, costos y margen de beneficio para los elementos definidos por el filtro seleccionado por el usuario.

Paso siguiente

Para continuar con este tutorial, vaya a la siguiente lección: Lección 8: Crear indicadores clave de rendimiento.