Compartir a través de


Lección 7: Crear medidas

En esta lección, creará medidas para incluirlas en su modelo. Al igual que las columnas calculadas que creó en la lección anterior, una medida es esencialmente un cálculo creado usando una fórmula DAX. Sin embargo, a diferencia de las columnas calculadas, las medidas se evalúan en función de un filtroseleccionado por el usuario; por ejemplo, una columna o una segmentación de datos determinada agregada al campo Etiquetas de filas en una tabla dinámica. Luego, la medida aplicada calculará un valor para cada celda del filtro. Las medidas son cálculos eficaces y flexibles que deseará 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 medidas. De manera predeterminada, cada tabla tiene una cuadrícula de medidas vacía, pero normalmente no creará medidas para todas las tablas. La cuadrícula de medidas aparece debajo de una tabla en el diseñador de modelos en la vista de datos. Para mostrar u ocultar la cuadrícula de medidas de una tabla, haga clic en el menú Tabla y haga clic en Mostrar cuadrícula de medidas.

Puede crear una medida haciendo clic en una celda vacía de la cuadrícula de medidas y escribiendo después 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 usando una función de agregación estándar; para ello, haga clic en una columna y, luego, haga clic en el botón Autosuma () de la barra de herramientas. Las medidas creadas mediante la característica de autosuma aparecerán directamente en la cuadrícula de medidas 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 usando la característica de autosuma.

Tiempo estimado para completar esta lección: 30 minutos

Requisitos previos

Este tema forma parte de un tutorial de modelado tabular, que se debe completar 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 Días del trimestre actual hasta la fecha en la tabla Fecha

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

  2. Si no aparece una cuadrícula de medidas vacía debajo de la tabla, haga clic en el menú Tabla y después en Mostrar cuadrícula de medidas.

  3. En la cuadrícula de medidas, haga clic en la celda vacía situada en la esquina superior izquierda.

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

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

    Cuando termine de crear la fórmula, presione ENTRAR.

    Observe que ahora la celda superior izquierda contiene un nombre de medida, Medida 1, seguido del resultado, 30. El nombre de 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, La medida 1, escriba Days Current Quarter to Datey presione ENTRAR.

    Sugerencia

    Cuando escriba una fórmula en la barra de fórmulas, también puede escribir el nombre de la medida seguido de dos puntos (:), seguido de un espacio y seguido de la fórmula. Con este método, no tiene que cambiar el nombre de la medida.

Para crear una medida Días del trimestre actual en la tabla Fecha

  1. Con la tabla Fecha activa en el diseñador de modelos, en la cuadrícula de medidas, 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 primero se incluye el nombre de medida seguido de dos puntos (:).

    Cuando termine de crear la fórmula, presione ENTRAR.

Al crear un coeficiente de comparación entre un período incompleto y el período anterior, la fórmula debe tener en cuenta la parte del período que ha transcurrido y compararla con la misma parte del 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 Pedido de venta de recuento distinto por Internet en la tabla Ventas por Internet

  1. En el diseñador de modelos, haga clic en la tabla (pestaña) Ventas por Internet .

    Si no aparece la cuadrícula de medidas, haga clic con el botón derecho en la tabla (pestaña) Venta por Internet y, después, haga clic en Mostrar cuadrícula de medidas.

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

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

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

    Observe que la celda superior situada debajo de la columna en la cuadrícula de medidas ahora contiene un nombre de medida, Número de pedido de venta de recuento distinto. Las medidas creadas mediante la característica de autosuma se colocan automáticamente en la celda superior de la cuadrícula de medidas 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 Pedido de venta de recuento distinto por Internet.

Para crear medidas adicionales en la tabla Ventas por Internet

  1. Con la característica Autosuma, cree las siguientes medidas y asígneles un nombre:

    Nombre de medida Columna Autosuma (∑) Fórmula
    Recuento de líneas de pedido por Internet Número de líneas del pedido de venta Count =COUNT ([Número de líneas del pedido de venta])
    Unidades totales de Internet Cantidad del pedido Sum =SUM([Cantidad del pedido])
    Importe de descuento total por Internet Discount Amount Sum =SUM([Importe de descuento])
    Costo total del producto por Internet Total Product Cost Sum =SUM([Costo total del producto])
    Ventas totales por Internet Sales Amount Sum =SUM([Importe de ventas])
    Margen total por Internet Margen Sum =SUM([Margen])
    Importe de impuesto total por Internet Tax Amt Sum =SUM([Importe de impuesto])
    Cargos totales por Internet Freight Sum =SUM([Freight])
  2. Haciendo clic en una celda vacía de la cuadrícula de medidas y usando la barra de fórmulas, cree y asigne un nombre a las medidas siguientes:

    Importante

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

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

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

siguiente paso

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