Lección 6: Crear medidas
Se aplica a:
SQL Server 2016 y versiones posteriores de Analysis Services
Azure Analysis Services Power BI Premium 
En esta lección, creará medidas para incluirlas en su modelo. De forma similar a las columnas calculadas que creó en la lección anterior, una medida es 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 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 puede incluir en casi cualquier modelo tabular para efectuar cálculos dinámicos sobre datos numéricos. Para obtener más información, consulte Measures (Medidas).
Para crear medidas, usará la cuadrícula de medida. 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 con la característica Autosuma aparecerán en la celda de la cuadrícula de medidas, justo debajo de la columna, aunque se pueden mover.
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
Prerrequisitos
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 5: Crear columnas calculadas.
Crear medidas
Para crear una medida DaysCurrentQuarterToDate en la tabla DimDate
En el Diseñador de modelos, haga clic en la tabla DimDate.
En la cuadrícula de medidas, haga clic en la celda vacía situada en la esquina superior izquierda.
En la barra de fórmulas, escriba la fórmula siguiente:
DaysCurrentQuarterToDate:=COUNTROWS( DATESQTD( 'DimDate'[Date]))Observe que la celda superior izquierda ahora contiene un nombre de medida, DaysCurrentQuarterToDate, seguido del resultado, 92.

A diferencia de las columnas calculadas, con las fórmulas de medidas puede escribir el nombre de la medida, seguido de dos puntos, seguido de la expresión de la fórmula.
Para crear una medida DaysInCurrentQuarter en la tabla DimDate
Con la tabla DimDate activa en el Diseñador de modelos, en la cuadrícula de medidas, haga clic en la celda vacía situada debajo de la medida que acaba de crear.
En la barra de fórmulas, escriba la fórmula siguiente:
DaysInCurrentQuarter:=COUNTROWS( DATESBETWEEN( 'DimDate'[Date], STARTOFQUARTER( LASTDATE('DimDate'[Date])), ENDOFQUARTER('DimDate'[Date])))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, [DaysCurrentQuarterToDate]/[DaysInCurrentQuarter] proporciona la proporción transcurrida del período actual.
Para crear una medida InternetDistinctCountSalesOrder en la tabla FactInternetSales
Haga clic en la tabla FactInternetSales.
Haga clic en el encabezado de columna SalesOrderNumber.
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.

En la cuadrícula de medidas, haga clic en la nueva medida y, en la ventana Propiedades, en Nombre de la medida, cambie el nombre de la medida por InternetDistinctCountSalesOrder.
Para crear medidas adicionales en la tabla FactInternetSales
Con la característica Autosuma, cree las siguientes medidas y asígneles un nombre:
Nombre de medida Columna Autosuma (∑) Fórmula InternetOrderLinesCount SalesOrderLineNumber Count =COUNTA([SalesOrderLineNumber]) InternetTotalUnits OrderQuantity Sum =SUM([OrderQuantity]) InternetTotalDiscountAmount DiscountAmount Sum =SUM([DiscountAmount]) InternetTotalProductCost TotalProductCost Sum =SUM([TotalProductCost]) InternetTotalSales SalesAmount Sum =SUM([SalesAmount]) InternetTotalMargin Margen Sum =SUM([Margen]) InternetTotalTaxAmt TaxAmt Sum =SUM([TaxAmt]) InternetTotalFreight Freight Sum =SUM([Freight]) Haga clic en una celda vacía de la cuadrícula de medidas y use la barra de fórmulas para crear las siguientes medidas en orden y asignarles un nombre:
InternetPreviousQuarterMargin:=CALCULATE([InternetTotalMargin],PREVIOUSQUARTER('DimDate'[Date]))InternetCurrentQuarterMargin:=TOTALQTD([InternetTotalMargin],'DimDate'[Date])InternetPreviousQuarterMarginProportionToQTD:=[InternetPreviousQuarterMargin]*([DaysCurrentQuarterToDate]/[DaysInCurrentQuarter])InternetPreviousQuarterSales:=CALCULATE([InternetTotalSales],PREVIOUSQUARTER('DimDate'[Date]))InternetCurrentQuarterSales:=TOTALQTD([InternetTotalSales],'DimDate'[Date])InternetPreviousQuarterSalesProportionToQTD:=[InternetPreviousQuarterSales]*([DaysCurrentQuarterToDate]/[DaysInCurrentQuarter])
Las medidas creadas para la tabla FactInternetSales se pueden usar para analizar datos financieros esenciales, como las ventas, los costos y el margen de beneficio de los elementos definidos por el filtro seleccionado por el usuario.
¿Qué sigue?
Vaya a la lección siguiente: Lección 7: Crear indicadores clave de rendimiento.