Medidas en Power BI DesktopMeasures in Power BI Desktop

Power BI Desktop le ayuda a crear información sobre sus datos en unos cuantos clics.Power BI Desktop helps you create insights into your data with just a few clicks. Pero a veces los datos simplemente no incluyen todo lo que necesita para responder algunas de las preguntas más importantes.But sometimes that data just doesn’t include everything you need to answer some of your most important questions. En esos casos, las medidas pueden ser de ayuda.Measures can help you get there.

Las medidas se usan en algunos de los análisis de datos más comunes; por ejemplo, sumas, promedios, valores mínimos o máximos, recuentos o cálculos más avanzados creados mediante una fórmula DAX.Measures are used in some of the most common data analysis; for example, sums, averages, minimum or maximum values, counts, or more advanced calculations you create yourself using a DAX formula. Los resultados calculados de las medidas cambian constantemente en respuesta a la interacción con los informes, lo que permite la exploración rápida y dinámica de datos ad hoc.The calculated results of measures are always changing in response to your interaction with your reports, allowing for fast and dynamic ad-hoc data exploration. Analicemos la cuestión más detenidamente.Let’s take a closer look.

Descripción de las medidasUnderstanding measures

En Power BI Desktop, las medidas se crean y se utilizan en la Vista de informes o la Vista de datos.In Power BI Desktop, measures are created and used in Report View or Data View. Las medidas que cree aparecerán en la lista de campos con un icono de calculadora.Measures you create yourself appear in the Fields list with a calculator icon. Puede asignar el nombre que desee a las medidas y agregarlas a una visualización nueva o existente como cualquier otro campo.You can name measures whatever you want, and add them to a new or existing visualization just like any other field.

Nota

Quizá también esté interesado en las medidas rápidas, medidas listas para usar que puede seleccionar en los cuadros de diálogo.You might also be interested in quick measures, which are ready-made measures you can select from dialog boxes. Son una buena manera de crear medidas rápidamente y de aprender a usar la sintaxis DAX, ya que sus fórmulas DAX creadas automáticamente están disponibles para revisar.They're a good way to quickly create measures, and also a good way to learn DAX syntax, since their automatically created DAX formulas are available to review. Vea el artículo sobre medidas rápidas.Check out the article: quick measures.

Expresiones de análisis de datosData Analysis Expressions

Las medidas calculan un resultado a partir de una fórmula de expresiones.Measures calculate a result from an expression formula. Al crear sus propias medidas, debe usar el lenguaje de fórmulas de expresiones de análisis de datos (DAX).When you create your own measures, you’ll use the Data Analysis Expressions (DAX) formula language. DAX incluye una biblioteca de más de 200 funciones, operadores y construcciones, lo que ofrece una gran flexibilidad al momento de crear medidas para calcular los resultados de casi cualquier necesidad de análisis de datos.DAX includes a library of over 200 functions, operators, and constructs, providing immense flexibility in creating measures to calculate results for just about any data analysis need.

Las fórmulas DAX son muy similares a las fórmulas de Excel.DAX formulas are a lot like Excel formulas. DAX incluso tiene muchas de las mismas funciones como FECHA, SUMA e IZQUIERDA.DAX even has many of the same functions like DATE, SUM, and LEFT. Sin embargo, las funciones de DAX están diseñadas para trabajar con datos relacionales como los que tenemos en Power BI Desktop.But, DAX’s functions are meant to work with relational data like we have in Power BI Desktop.

Veamos un ejemploLet’s look at an example

Jan es jefa de ventas de Contoso.Jan is a sales manager at Contoso. Le han pedido que presente las proyecciones de ventas de los distribuidores para el próximo año fiscal.She’s been asked to provide reseller sales projections over the next fiscal year. Jan decide que basará sus estimaciones en las cifras de ventas del año pasado, agregando un seis por ciento anual, resultante de las distintas promociones programadas para los próximos seis meses.She decides to base her estimates on last year’s sales amounts, with a six percent annual increase resulting from various promotions that are scheduled over the next six months.

Para informar de las estimaciones, importa datos de las ventas del año pasado en Power BI Desktop.To report the estimates, she imports last year’s sales data into Power BI Desktop. Busca el campo SalesAmount de la tabla de ventas de distribuidores.She finds the SalesAmount field in the Reseller Sales table. Debido a que los datos que importa únicamente contienen los importes de las ventas del año pasado, cambia el nombre del campo SalesAmount a Ventas de últimos años.Because the data she imported only contains sales amounts for last year, she renames the SalesAmount field to Last Years Sales. A continuación, arrastra el campo de ventas de los últimos años al lienzo del informe.She then drag Last Years Sales onto the report canvas. Aparece en una visualización de gráfico como un valor único, que es la suma de las ventas de todos los distribuidores durante el año pasado.It appears in a chart visualization as single value that is the sum of all reseller sales from last year.

Jan observa que incluso cuando no especificó un cálculo, este se aplicó de manera automática.She notices that even though she did not specify a calculation herself, one has been provided automatically. Power BI Desktop creó su propia medida con la suma de todos los valores de las ventas de los últimos años.Power BI Desktop created its own measure by summing up all of the values in Last Years Sales.

Sin embargo, Jan necesita una medida para calcular las previsiones de ventas para el año siguiente, que se basarán en las ventas del año anterior multiplicadas por 1,06 para tener en cuenta el aumento del 6 % previsto en los negocios.But, Jan needs a measure to calculate sales projections for the coming year, which will be based on last year’s sales multiplied by 1.06 to account for the expected 6 percent increase in business. Para este cálculo, creará su propia medida.For this calculation, she’ll create her own measure. Mediante la característica Nueva medida, crea una nueva medida y a continuación introduce la siguiente fórmula DAX:Using the New Measure feature, she creates a new measure, then enters the following DAX formula:

Projected Sales = SUM('Sales'[Last Years Sales])*1.06

Después Jan arrastra hacia el gráfico la nueva medida Ventas previstas.Jan then drags her new Projected Sales measure into the chart.

Muy rápidamente y con el mínimo esfuerzo, ahora Jan tiene una medida para calcular las ventas previstas.Very quickly and with minimal effort, Jan now has a measure to calculate projected sales. Para analizar más a fondo las previsiones, tiene la opción de filtrar por distribuidores específicos o agregar otros campos a su informe.She can further analyze her projections by filtering on specific resellers or by adding other fields to her report.

Más informaciónLearn more

Por ahora, solamente le dimos una rápida introducción a las medidas, pero hay mucho más información que puede ayudarle a aprender a crear sus propios.We’ve only provided you with a quick introduction to measures here, but there’s a lot more to help you learn how to create your own. Consulte Tutorial: Crear medidas propias en Power BI Desktop, donde puede descargar un archivo de ejemplo y obtener lecciones paso a paso sobre cómo crear más medidas.Be sure to see the Tutorial: Create your own measures in Power BI Desktop, where you can download a sample file and get step-by-step lessons on how to create more measures.

Para profundizar un poco más en DAX, asegúrese de revisar Aspectos básicos de DAX en Power BI Desktop.To dive a little deeper into DAX, be sure to check out DAX basics in Power BI Desktop. La referencia de expresiones de análisis de datos proporciona artículos detallados sobre cada una de las funciones, la sintaxis, los operadores y las convenciones de nomenclatura.The Data Analysis Expressions Reference provides detailed articles on each of the functions, syntax, operators, and naming conventions. DAX lleva varios años en Power Pivot en Excel y SQL Server Analysis Services, por lo que hay muchos otros estupendos recursos disponibles, también.DAX has been around for several years in Power Pivot in Excel and SQL Server Analysis Services, so there are a lot of other great resources available, too. Asegúrese de revisar el wiki del centro de recursos de DAX, donde miembros destacados de la comunidad de BI comparten sus conocimientos sobre DAX.Be sure to check out the DAX Resource Center Wiki, where influential members of the BI community share their knowledge of DAX.