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.Measures are used in some of the most common data analyses. Los resúmenes simples, como sumas, promedios, mínimo, máximo y recuentos, se pueden establecer a través de la lista de campos.Simple summarizations such as sums, averages, minimum, maximum and counts can be set through the Fields Well. 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. Para más información, vea Creación de medidas calculadas.For more information, see Create calculated measures.

Descripción de las medidasUnderstanding measures

En Power BI Desktop, las medidas se crean y muestran en Vista de informes o Vista de datos.In Power BI Desktop, measures are created and displayed 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.DAX includes a library of over 200 functions, operators, and constructs. Su biblioteca ofrece una gran flexibilidad al momento de crear medidas para calcular los resultados de casi cualquier necesidad de análisis de datos.Its library provides 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 que Excel, como FECHA, SUMA e IZQUIERDA.DAX even has many of the same functions as Excel, such 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 los pronósticos de ventas de los revendedores para el próximo año fiscal.Jan has been asked to provide reseller sales projections over the next fiscal year. Jan decide que basará las 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.Jan decides to base the 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, Jan importa datos de las ventas del año pasado en Power BI Desktop.To report the estimates, Jan imports last year’s sales data into Power BI Desktop. Busca el campo SalesAmount de la tabla Ventas de revendedor.Jan finds the SalesAmount field in the Reseller Sales table. Debido a que los datos importados únicamente contienen los importes de las ventas del año pasado, Jan cambia el nombre del campo SalesAmount a Last Years Sales (Ventas del año pasado).Because the imported data only contains sales amounts for last year, Jan renames the SalesAmount field to Last Years Sales. Después, Jan arrastra el campo Ventas de los últimos años al lienzo del informe.Jan then drags 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 se da cuenta de que, aunque no ha especificado un cálculo, se ha proporcionado uno automáticamente.Jan notices that even though they did not specify a calculation, 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, Jan creará su propia medida.For this calculation, Jan will create their own measure. Con la característica “Nueva medida”, crea una medida y, después, agrega la siguiente fórmula DAX:Using the New Measure feature, they create 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 their new Projected Sales measure into the chart.

Rápidamente y con el mínimo esfuerzo, ahora Jan tiene una medida para calcular las ventas previstas.Quickly and with minimal effort, Jan now has a measure to calculate projected sales. Jan puede analizar con más detalle los pronósticos al filtrar por revendedores específicos o agregar otros campos al informe.Jan can further analyze the projections by filtering on specific resellers or by adding other fields to their report.

Categorías de datos de medidasData categories for measures

También puede elegir categorías de datos de medidas.You can also pick data categories for measures.

Entre otras cosas, esto le permite usar medidas para crear direcciones URL de forma dinámica y marcar la categoría de datos como una URL web.Among other things, this enables you to use measures to dynamically create URLs, and mark the data category as a Web URL.

Puede crear tablas que muestren las medidas como URL web y en las que pueda hacer clic en la dirección URL que se crea según su selección.You could create tables that display the measures as Web URLs, and be able to click on the URL that's created based on your selection. Esto es especialmente útil si quiere vincular a otros informes de Power BI con parámetros de filtro de URL.This is especially useful when you want to link to other Power BI reports with URL filter parameters.

Organización de las medidasOrganizing your measures

Las medidas tienen una tabla Inicio que define dónde se encuentran en la lista de campos.Measures have a Home table that defines where they're found in the field list. Puede cambiar su ubicación eligiendo una ubicación de las tablas en el modelo.You can change their location by choosing a location from the tables in your model.

Selección de una tabla para la medida

También puede organizar los campos de una tabla en carpetas para mostrar.You can also organize fields in a table into Display Folders. Seleccione Vista de modelo en el lado izquierdo de la ventana de Power BI Desktop y luego seleccione el campo que desea mover de la lista de campos disponibles que se muestra en el lienzo.Select Model View from the left side of the Power BI Desktop window, then select the field you want to move from the list of available fields displayed on the canvas. En el panel de propiedades aparece un cuadro de texto para Carpeta para mostrar.In the property pane a textbox appears for Display folder. Al escribir un nombre en el campo Carpeta para mostrar, se crea la carpeta y se mueve el campo seleccionado a esa carpeta.Typing a name into the Display folder field create the folder, and moves the selected field into that folder.

Creación de un campo para las medidas

Puede crear subcarpetas mediante un carácter de barra diagonal inversa.You can create subfolders by using a backslash character. Por ejemplo Finance\Currencies crea una carpeta Finance y, dentro de ella, una carpeta Currencies.For example Finance\Currencies creates a Finance folder and within it, a Currencies folder.

Puede hacer que un campo aparezca en varias carpetas mediante un punto y coma para separar los nombres de carpeta.You can make a field appear in multiple folders by using a semicolon to separate the folder names. Por ejemplo, Products\Names;Departments hace que el campo aparezca en una carpeta Departments, así como en una carpeta Names dentro de una carpeta Products.For example, Products\Names;Departments results in the field appearing in a Departments folder as well as a Names folder inside a Products folder.

Por último, puede crear una tabla especial que contenga solo las medidas que siempre aparecen en la parte superior de Lista de campos.Finally, you can create a special table that contains only measures that always appears at the top of the Field List. Para ello, cree una tabla con una sola columna.To do so, create a table with just one column. Puede usar Especificar datos para crear esa tabla.You can use Enter Data to create that table. Luego, mueva las medidas a esa tabla.Then move your measures to that table. Por último, oculte la columna (no la tabla) que creó.Finally, hide the column (not the table) that you created. Deberá cerrar y volver a abrir Lista de campos para que Power BI Desktop la muestre correctamente; para ello haga clic en el botón de contenido adicional de la parte superior de Lista de campos.You’ll need to close and re-open the Field List in order for Power BI Desktop to display it correctly, by clicking the chevron at the top of the Field List.

Organización de medidas y mantenerlas en la parte superior de la lista de campos

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. Asegúrese de consultar el 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 recursos estupendos que también están disponibles.DAX has been around for several years in Power Pivot in Excel and SQL Server Analysis Services, so there are many 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.