{"id":141,"date":"2018-04-28T16:40:05","date_gmt":"2018-04-28T16:40:05","guid":{"rendered":"https:\/\/trainingpowerbi.wordpress.com\/?p=141"},"modified":"2019-08-01T22:10:23","modified_gmt":"2019-08-01T20:10:23","slug":"seleccion-dinamica-de-medida-en-power-bi","status":"publish","type":"post","link":"https:\/\/bicontrolling.com\/index.php\/2018\/04\/28\/seleccion-dinamica-de-medida-en-power-bi\/","title":{"rendered":"Selecci\u00f3n din\u00e1mica de medida en Power BI"},"content":{"rendered":"<p>Un escenario com\u00fan a la hora de analizar datos es el querer mostrar distintas medidas evaluadas bajo el <strong>mismo contexto de filtro<\/strong>. Podemos hacer esto creando varias visualizaciones, cada una de ellas con una medida distinta. Una opci\u00f3n mejor, ya que hablamos del mismo contexto de filtro, ser\u00eda dejar al usuario del informe la posibilidad de seleccionar en cada momento la medida a mostrar, y que una sola visualizaci\u00f3n se actualizara din\u00e1micamente en funci\u00f3n de esta selecci\u00f3n.<\/p>\n<p>Actualmente <em>Power BI<\/em> no nos ofrece esta posibilidad como funci\u00f3n integrada, pero con un poco de DAX podemos llevarla a cabo. Esto es lo que vamos a ver en este art\u00edculo.<\/p>\n<p><!--more--><\/p>\n<h4><strong>Creaci\u00f3n de las medidas<\/strong><\/h4>\n<p>En primer lugar, vamos a crear una serie de medidas sencillas con DAX, que ser\u00e1n las opciones disponibles de intercambiar para los usuarios del informe:<\/p>\n<p>VentasTotales&nbsp;=<br \/>\n<span class=\"Keyword\" style=\"color: #0070ff;\">SUMX<\/span><span class=\"Parenthesis\" style=\"color: #969696;\">&nbsp;(<\/span>&nbsp;Sales;&nbsp;Sales[SalesQuantity]&nbsp;*&nbsp;Sales[UnitPrice]&nbsp;<span class=\"Parenthesis\" style=\"color: #969696;\">)<\/span><\/p>\n<p>CostesTotales&nbsp;=<br \/>\n<span class=\"Keyword\" style=\"color: #0070ff;\">SUMX<\/span><span class=\"Parenthesis\" style=\"color: #969696;\">&nbsp;(<\/span>&nbsp;Sales;&nbsp;Sales[SalesQuantity]&nbsp;*&nbsp;Sales[UnitCost] <span class=\"Parenthesis\" style=\"color: #969696;\">)<\/span><\/p>\n<p>DevolucionesTotales&nbsp;=<br \/>\n<span class=\"Keyword\" style=\"color: #0070ff;\">SUM<\/span><span class=\"Parenthesis\" style=\"color: #969696;\">&nbsp;(<\/span>&nbsp;Sales[ReturnAmount]&nbsp;<span class=\"Parenthesis\" style=\"color: #969696;\">)<\/span><\/p>\n<p>Rentabilidad&nbsp;=<br \/>\n[VentasTotales]&nbsp;&#8211;&nbsp;[CostesTotales]<\/p>\n<p>Rentabilidad%&nbsp;=<br \/>\n<span class=\"Keyword\" style=\"color: #0070ff;\">DIVIDE<\/span><span class=\"Parenthesis\" style=\"color: #969696;\">&nbsp;(<\/span>&nbsp;[Rentabilidad];&nbsp;[VentasTotales]&nbsp;<span class=\"Parenthesis\" style=\"color: #969696;\">)<\/span><\/p>\n<p>PesoContinente&nbsp;=<br \/>\n<span class=\"Keyword\" style=\"color: #0070ff;\">DIVIDE<\/span><span class=\"Parenthesis\" style=\"color: #969696;\">&nbsp;(<\/span><br \/>\n[&#8216;VentasTotales&#8217;];<br \/>\n<span class=\"indent4\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"Keyword\" style=\"color: #0070ff;\">CALCULATE<\/span><span class=\"Parenthesis\" style=\"color: #969696;\">&nbsp;(<\/span>&nbsp;[VentasTotales];&nbsp;<span class=\"Keyword\" style=\"color: #0070ff;\">ALL<\/span><span class=\"Parenthesis\" style=\"color: #969696;\">&nbsp;(<\/span>&nbsp;&#8216;Geography&#8217;&nbsp;<span class=\"Parenthesis\" style=\"color: #969696;\">)<\/span>&nbsp;<span class=\"Parenthesis\" style=\"color: #969696;\">)<\/span>;<br \/>\n<span class=\"indent4\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"Number\" style=\"color: #ee7f18;\">0<\/span><br \/>\n<span class=\"Parenthesis\" style=\"color: #969696;\">)<\/span><\/p>\n<h4><strong>Tabla de par\u00e1metros<br \/>\n<\/strong><\/h4>\n<p>Posteriormente crearemos una tabla de forma manual en <em>Power BI<\/em>, que almacenar\u00e1 el nombre de cada una de las medidas tal y como se mostrar\u00e1 en el informe al usuario y un \u00edndice que utilizaremos para ordenarlas en el <em>slicer <\/em>y para el cambio de medida a mostrar en la visualizaci\u00f3n.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-11-1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-148 size-full\" src=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-11-1.png?resize=629%2C550&#038;ssl=1\" alt=\"Tabla almac\u00e9n\" width=\"629\" height=\"550\" srcset=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-11-1.png?w=953&amp;ssl=1 953w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-11-1.png?resize=300%2C262&amp;ssl=1 300w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-11-1.png?resize=768%2C671&amp;ssl=1 768w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-11-1.png?resize=900%2C787&amp;ssl=1 900w\" sizes=\"auto, (max-width: 629px) 100vw, 629px\" \/><\/a><strong><br \/>\n<\/strong>Una vez cargada la nueva tabla al modelo de datos, ordenaremos desde la vista de datos de nuestro modelo, los nombres de las medidas en funci\u00f3n del n\u00famero \u00edndice asignado.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-21-1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-149 size-full\" src=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-21-1.png?resize=629%2C394&#038;ssl=1\" alt=\"\" width=\"629\" height=\"394\" srcset=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-21-1.png?w=743&amp;ssl=1 743w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-21-1.png?resize=300%2C188&amp;ssl=1 300w\" sizes=\"auto, (max-width: 629px) 100vw, 629px\" \/><\/a><\/p>\n<p>Esta tabla no debe tener <strong>ninguna relaci\u00f3n con otras tablas del modelo<\/strong>, por lo que vamos a echar un vistazo a la vista de relaciones para asegurarnos de que al cargarla, <em>Power BI<\/em> no la ha auto-relacionado con ninguna otra tabla ya presente.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-31-1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-150 size-full\" src=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-31-1.png?resize=629%2C286&#038;ssl=1\" alt=\"Imagen 3\" width=\"629\" height=\"286\" srcset=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-31-1.png?w=1662&amp;ssl=1 1662w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-31-1.png?resize=300%2C136&amp;ssl=1 300w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-31-1.png?resize=768%2C349&amp;ssl=1 768w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-31-1.png?resize=1024%2C466&amp;ssl=1 1024w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-31-1.png?resize=900%2C409&amp;ssl=1 900w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-31-1.png?resize=1280%2C582&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 629px) 100vw, 629px\" \/><\/a><\/p>\n<p>Una vez tenemos creadas las medidas que intercambiaremos y cargada la tabla anterior al modelo de datos, es hora de crear la medida que nos permitir\u00e1 llevar a cabo nuestro objetivo de dejar al usuario del informe la <strong>posibilidad de seleccionar la medida<\/strong> a mostrar en una visualizaci\u00f3n. Vamos a echar un vistazo al c\u00f3digo y seguidamente explicaremos su funcionamiento:<\/p>\n<h4><strong>La medida que hace la magia<\/strong><\/h4>\n<p>MedidaVariable&nbsp;=<br \/>\n<span class=\"Keyword\" style=\"color: #0070ff;\">VAR<\/span>&nbsp;Ventas&nbsp;=&nbsp;[VentasTotales]<br \/>\n<span class=\"Keyword\" style=\"color: #0070ff;\">VAR<\/span>&nbsp;Costes&nbsp;=&nbsp;[CostesTotales]<br \/>\n<span class=\"Keyword\" style=\"color: #0070ff;\">VAR<\/span>&nbsp;Devoluciones&nbsp;=&nbsp;[DevolucionesTotales]<br \/>\n<span class=\"Keyword\" style=\"color: #0070ff;\">VAR<\/span>&nbsp;RentabilidadUSD&nbsp;=&nbsp;[Rentabilidad]<br \/>\n<span class=\"Keyword\" style=\"color: #0070ff;\">VAR<\/span>&nbsp;RentabilidadPorcent&nbsp;=&nbsp;[Rentabilidad%]<br \/>\n<span class=\"Keyword\" style=\"color: #0070ff;\">VAR<\/span>&nbsp;PesoRelativo&nbsp;=&nbsp;[PesoContinente]<br \/>\n<span class=\"Keyword\" style=\"color: #0070ff;\">VAR<\/span>&nbsp;SeleccionMedida&nbsp;=<br \/>\n<span class=\"indent4\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"Keyword\" style=\"color: #0070ff;\">MIN<\/span><span class=\"Parenthesis\" style=\"color: #969696;\">&nbsp;(<\/span>&nbsp;SelecMedida[CodMedida]&nbsp;<span class=\"Parenthesis\" style=\"color: #969696;\">)<\/span><br \/>\n<span class=\"Keyword\" style=\"color: #0070ff;\">RETURN<\/span><br \/>\n<span class=\"indent4\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"Keyword\" style=\"color: #0070ff;\">IF<\/span><span class=\"Parenthesis\" style=\"color: #969696;\">&nbsp;(<\/span><br \/>\n<span class=\"indent8\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"Keyword\" style=\"color: #0070ff;\">HASONEVALUE<\/span><span class=\"Parenthesis\" style=\"color: #969696;\">&nbsp;(<\/span>&nbsp;SelecMedida[NombreMedida]&nbsp;<span class=\"Parenthesis\" style=\"color: #969696;\">)<\/span>;<br \/>\n<span class=\"indent8\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"Keyword\" style=\"color: #0070ff;\">SWITCH<\/span><span class=\"Parenthesis\" style=\"color: #969696;\">&nbsp;(<\/span><br \/>\nSeleccionMedida;<br \/>\n<span class=\"indent8\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"indent4\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"Number\" style=\"color: #ee7f18;\">1<\/span>;&nbsp;Ventas;<br \/>\n<span class=\"indent8\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"indent4\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"Number\" style=\"color: #ee7f18;\">2<\/span>;&nbsp;Costes;<br \/>\n<span class=\"indent8\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"indent4\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"Number\" style=\"color: #ee7f18;\">3<\/span>;&nbsp;Devoluciones;<br \/>\n<span class=\"indent8\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"indent4\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"Number\" style=\"color: #ee7f18;\">4<\/span>;&nbsp;RentabilidadUSD;<br \/>\n<span class=\"indent8\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"indent4\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"Number\" style=\"color: #ee7f18;\">5<\/span>;&nbsp;RentabilidadPorcent;<br \/>\n<span class=\"indent8\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"indent4\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"Number\" style=\"color: #ee7f18;\">6<\/span>;&nbsp;PesoRelativo<br \/>\n<span class=\"indent8\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"Parenthesis\" style=\"color: #969696;\">)<\/span><br \/>\n<span class=\"indent4\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"Parenthesis\" style=\"color: #969696;\">)<\/span><\/p>\n<p>En primer lugar, crearemos una serie de <strong>variables locales<\/strong> a la formula a las que asignaremos nuestras medidas creadas al principio del art\u00edculo.&nbsp; La variable <code>SeleccionMedida<\/code> la definimos como el m\u00ednimo de los n\u00fameros del campo CodMedida para que nos devuelva un \u00fanico valor escalar.<\/p>\n<p>Despues, como primer par\u00e1metro de la funci\u00f3n l\u00f3gica <code>IF()<\/code>, vamos a introducir como condici\u00f3n a verificar <code>HASONEVALUE(SelecMedida[NombreMedida])<\/code>. La funci\u00f3n <code>HASONEVALUE()<\/code> devuelve <code>TRUE<\/code> en caso de que la columna solo tenga un valor visible en el contexto de filtro actual, por lo que solo devolver\u00e1 <code>TRUE<\/code> en caso de que el usuario haya seleccionado una, y solo una, de las medidas en el <em>slicer.<\/em><\/p>\n<p>Ya solo nos queda usar la funci\u00f3n <code>SWITCH()<\/code> que funciona igual que si anidamos varias funciones <code>IF()<\/code>, (de hecho el motor de DAX convierte SWITCH() en varios IF() aninados por lo que el rendimiento es el mismo, pero hace el c\u00f3digo mucho m\u00e1s f\u00e1cil de leer). Su sintaxis es:<\/p>\n<p><code>SWITCH(&lt; expresi\u00f3n &gt;, &lt; valor &gt;, &lt; resultado &gt;) [, &lt; valor &gt;, &lt; resultado &gt;]\u2026[, &lt; en otro caso &gt;]<\/code><\/p>\n<p>En nuestro caso vamos a comparar la variable <code>SeleccionMedida<\/code> (expresi\u00f3n), con los valores posibles que puede devolvernos dicha variable (1, 2, 3, 4, 5 o 6), y como resultado en cada caso la variable asignada a la medida correspondiente.<\/p>\n<h4><strong>Resultado<\/strong><\/h4>\n<p>Ahora solo nos queda a\u00f1adir la columna <code>NombreMedida<\/code> en forma de <em>slicer<\/em> a nuestro informe, y la medida <code>MedidaVariable<\/code> al \u00e1rea de valores de nuestra visualizaci\u00f3n principal.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-41-1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-151 size-full\" src=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-41-1.png?resize=629%2C240&#038;ssl=1\" alt=\"Medida Variable\" width=\"629\" height=\"240\" srcset=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-41-1.png?w=1572&amp;ssl=1 1572w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-41-1.png?resize=300%2C114&amp;ssl=1 300w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-41-1.png?resize=768%2C293&amp;ssl=1 768w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-41-1.png?resize=1024%2C390&amp;ssl=1 1024w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-41-1.png?resize=900%2C343&amp;ssl=1 900w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-41-1.png?resize=1280%2C488&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 629px) 100vw, 629px\" \/><\/a><\/p>\n<p>Ya tenemos resuelto el problema y es el propio usuario el que puede seleccionar la medida que quiere ver evaluada en una visualizaci\u00f3n bajo el contexto de filtro actual.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/seleccionmedida-gif-1.gif?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-154 size-full\" src=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/seleccionmedida-gif-1.gif?resize=629%2C354&#038;ssl=1\" alt=\"\" width=\"629\" height=\"354\"><\/a><\/p>\n<p>Si queremos que la visualizaci\u00f3n muestre una medida por defecto en caso de que el usuario no haya seleccionado ninguna o haya seleccionado m\u00e1s de una, podemos introducir en el tercer par\u00e1metro de la funci\u00f3n <code>IF()<\/code>, la medida (o la variable correspondiente) deseada. Por ejemplo, si queremos que la medida por defecto sea <code>VentasTotales<\/code>, el c\u00f3digo de <code>MedidaVariable<\/code> ser\u00eda:<\/p>\n<p>MedidaVariable&nbsp;=<br \/>\n<span class=\"Keyword\" style=\"color: #0070ff;\">VAR<\/span>&nbsp;Ventas&nbsp;=&nbsp;[VentasTotales]<br \/>\n<span class=\"Keyword\" style=\"color: #0070ff;\">VAR<\/span>&nbsp;Costes&nbsp;=&nbsp;[CostesTotales]<br \/>\n<span class=\"Keyword\" style=\"color: #0070ff;\">VAR<\/span>&nbsp;Devoluciones&nbsp;=&nbsp;[DevolucionesTotales]<br \/>\n<span class=\"Keyword\" style=\"color: #0070ff;\">VAR<\/span>&nbsp;RentabilidadUSD&nbsp;=&nbsp;[Rentabilidad]<br \/>\n<span class=\"Keyword\" style=\"color: #0070ff;\">VAR<\/span>&nbsp;RentabilidadPorcent&nbsp;=&nbsp;[Rentabilidad%]<br \/>\n<span class=\"Keyword\" style=\"color: #0070ff;\">VAR<\/span>&nbsp;PesoRelativo&nbsp;=&nbsp;[PesoContinente]<br \/>\n<span class=\"Keyword\" style=\"color: #0070ff;\">VAR<\/span>&nbsp;SeleccionMedida&nbsp;=<br \/>\n<span class=\"indent4\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"Keyword\" style=\"color: #0070ff;\">MIN<\/span><span class=\"Parenthesis\" style=\"color: #969696;\">&nbsp;(<\/span>&nbsp;SelecMedida[CodMedida]&nbsp;<span class=\"Parenthesis\" style=\"color: #969696;\">)<\/span><br \/>\n<span class=\"Keyword\" style=\"color: #0070ff;\">RETURN<\/span><br \/>\n<span class=\"indent4\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"Keyword\" style=\"color: #0070ff;\">IF<\/span><span class=\"Parenthesis\" style=\"color: #969696;\">&nbsp;(<\/span><br \/>\n<span class=\"indent8\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"Keyword\" style=\"color: #0070ff;\">HASONEVALUE<\/span><span class=\"Parenthesis\" style=\"color: #969696;\">&nbsp;(<\/span>&nbsp;SelecMedida[NombreMedida]&nbsp;<span class=\"Parenthesis\" style=\"color: #969696;\">)<\/span>;<br \/>\n<span class=\"indent8\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"Keyword\" style=\"color: #0070ff;\">SWITCH<\/span><span class=\"Parenthesis\" style=\"color: #969696;\">&nbsp;(<\/span><br \/>\nSeleccionMedida;<br \/>\n<span class=\"indent8\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"indent4\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"Number\" style=\"color: #ee7f18;\">1<\/span>;&nbsp;Ventas;<br \/>\n<span class=\"indent8\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"indent4\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"Number\" style=\"color: #ee7f18;\">2<\/span>;&nbsp;Costes;<br \/>\n<span class=\"indent8\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"indent4\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"Number\" style=\"color: #ee7f18;\">3<\/span>;&nbsp;Devoluciones;<br \/>\n<span class=\"indent8\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"indent4\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"Number\" style=\"color: #ee7f18;\">4<\/span>;&nbsp;RentabilidadUSD;<br \/>\n<span class=\"indent8\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"indent4\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"Number\" style=\"color: #ee7f18;\">5<\/span>;&nbsp;RentabilidadPorcent;<br \/>\n<span class=\"indent8\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"indent4\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"Number\" style=\"color: #ee7f18;\">6<\/span>;&nbsp;PesoRelativo<br \/>\n<span class=\"indent8\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"Parenthesis\" style=\"color: #969696;\">)<\/span>;<br \/>\n[VentasTotales]<br \/>\n<span class=\"indent4\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"Parenthesis\" style=\"color: #969696;\">)<\/span><\/p>\n<p>Podemos a\u00f1adir tambi\u00e9n cualquier otro atributo a la p\u00e1gina del informe, que proporcione la capacidad al usuario de modificar el contexto de filtro bajo el que se evaluar\u00e1 la f\u00f3rmula de la medida seleccionada. Por ejemplo vamos a a\u00f1adir un gr\u00e1fico de barras apiladas con el canal de venta y la subcategor\u00eda de producto, y un nuevo <em>slicer<\/em> con la categor\u00eda de producto:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-51-1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-152 size-full\" src=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-51-1.png?resize=629%2C341&#038;ssl=1\" alt=\"Atributos adicionales\" width=\"629\" height=\"341\" srcset=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-51-1.png?w=1551&amp;ssl=1 1551w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-51-1.png?resize=300%2C163&amp;ssl=1 300w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-51-1.png?resize=768%2C416&amp;ssl=1 768w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-51-1.png?resize=1024%2C555&amp;ssl=1 1024w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-51-1.png?resize=900%2C488&amp;ssl=1 900w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-51-1.png?resize=1280%2C694&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 629px) 100vw, 629px\" \/><\/a><\/p>\n<p>Como vemos, este peque\u00f1o truco nos abre la puerta a un sin fin de posibilidades a la hora de configurar nuestros informes y nos aporta una inmensa flexibilidad en el dise\u00f1o de los mismos, algo que personalmente aprecio mucho. En una sola p\u00e1gina podemos tener un an\u00e1lisis interactivo muy completo con varias m\u00e9tricas y distintos escenarios sobre los que evaluarlas.<\/p>\n<blockquote><p><span style=\"color: #808080;\">Todo el c\u00f3digo DAX de este art\u00edculo ha sido formateado con<em> \u00abDAX Formatter\u00bb <\/em><\/span><br \/>\n<a href=\"http:\/\/www.daxformatter.com?utm_source=badge-dark&amp;utm_medium=ad&amp;utm_campaign=embed\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.daxformatter.com\/wp-content\/themes\/daxformatter\/images\/daxformatter-badge-small-dark.png?w=629\" alt=\"DAX Formatter by SQLBI\"><\/a><\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Un escenario com\u00fan a la hora de analizar datos es el querer mostrar distintas medidas evaluadas bajo el mismo contexto de filtro. Podemos hacer esto creando varias visualizaciones, cada una de ellas con una medida distinta. Una opci\u00f3n mejor, ya que hablamos del mismo contexto de filtro, ser\u00eda dejar al usuario del informe la posibilidad [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[4],"tags":[20,9,11,14,23],"post_series":[],"class_list":["post-141","post","type-post","status-publish","format-standard","hentry","category-dax-power-pivot","tag-control-de-gestion","tag-dax","tag-inteligencia-de-negocios","tag-power-bi","tag-power-pivot"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"Un escenario com\u00fan a la hora de analizar datos es el querer mostrar distintas medidas evaluadas bajo el mismo contexto de filtro. Podemos hacer esto creando varias visualizaciones, cada una de ellas con una medida distinta. Una opci\u00f3n mejor, ya que hablamos del mismo contexto de filtro, ser\u00eda dejar al usuario del informe la posibilidad\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Admin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/bicontrolling.com\/index.php\/2018\/04\/28\/seleccion-dinamica-de-medida-en-power-bi\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Business Intelligence Controlling | La nueva generaci\u00f3n del reporting econ\u00f3mico-financiero y el control de gesti\u00f3n empresarial\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Selecci\u00f3n din\u00e1mica de medida en Power BI | Business Intelligence Controlling\" \/>\n\t\t<meta property=\"og:description\" content=\"Un escenario com\u00fan a la hora de analizar datos es el querer mostrar distintas medidas evaluadas bajo el mismo contexto de filtro. Podemos hacer esto creando varias visualizaciones, cada una de ellas con una medida distinta. Una opci\u00f3n mejor, ya que hablamos del mismo contexto de filtro, ser\u00eda dejar al usuario del informe la posibilidad\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/bicontrolling.com\/index.php\/2018\/04\/28\/seleccion-dinamica-de-medida-en-power-bi\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2018-04-28T16:40:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-08-01T20:10:23+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Selecci\u00f3n din\u00e1mica de medida en Power BI | Business Intelligence Controlling\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Un escenario com\u00fan a la hora de analizar datos es el querer mostrar distintas medidas evaluadas bajo el mismo contexto de filtro. Podemos hacer esto creando varias visualizaciones, cada una de ellas con una medida distinta. Una opci\u00f3n mejor, ya que hablamos del mismo contexto de filtro, ser\u00eda dejar al usuario del informe la posibilidad\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/2018\\\/04\\\/28\\\/seleccion-dinamica-de-medida-en-power-bi\\\/#article\",\"name\":\"Selecci\\u00f3n din\\u00e1mica de medida en Power BI | Business Intelligence Controlling\",\"headline\":\"Selecci\\u00f3n din\\u00e1mica de medida en Power BI\",\"author\":{\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/author\\\/admin\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/bicontrolling.com\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/imagen-11-1.png?fit=953%2C833&ssl=1\",\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/2018\\\/04\\\/28\\\/seleccion-dinamica-de-medida-en-power-bi\\\/#articleImage\",\"width\":953,\"height\":833,\"caption\":\"Tabla almac\\u00e9n\"},\"datePublished\":\"2018-04-28T16:40:05+02:00\",\"dateModified\":\"2019-08-01T22:10:23+02:00\",\"inLanguage\":\"es-ES\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/2018\\\/04\\\/28\\\/seleccion-dinamica-de-medida-en-power-bi\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/2018\\\/04\\\/28\\\/seleccion-dinamica-de-medida-en-power-bi\\\/#webpage\"},\"articleSection\":\"DAX, Control de gesti\\u00f3n, DAX, Inteligencia de negocios, Power BI, Power Pivot\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/2018\\\/04\\\/28\\\/seleccion-dinamica-de-medida-en-power-bi\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/#listItem\",\"position\":1,\"name\":\"Inicio\",\"item\":\"https:\\\/\\\/bicontrolling.com\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/category\\\/dax-power-pivot\\\/#listItem\",\"name\":\"DAX\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/category\\\/dax-power-pivot\\\/#listItem\",\"position\":2,\"name\":\"DAX\",\"item\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/category\\\/dax-power-pivot\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/2018\\\/04\\\/28\\\/seleccion-dinamica-de-medida-en-power-bi\\\/#listItem\",\"name\":\"Selecci\\u00f3n din\\u00e1mica de medida en Power BI\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/#listItem\",\"name\":\"Inicio\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/2018\\\/04\\\/28\\\/seleccion-dinamica-de-medida-en-power-bi\\\/#listItem\",\"position\":3,\"name\":\"Selecci\\u00f3n din\\u00e1mica de medida en Power BI\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/category\\\/dax-power-pivot\\\/#listItem\",\"name\":\"DAX\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/#organization\",\"name\":\"Business Intelligence Controlling\",\"description\":\"La nueva generaci\\u00f3n del reporting econ\\u00f3mico-financiero y el control de gesti\\u00f3n empresarial\",\"url\":\"https:\\\/\\\/bicontrolling.com\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/author\\\/admin\\\/#author\",\"url\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/author\\\/admin\\\/\",\"name\":\"Admin\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/2018\\\/04\\\/28\\\/seleccion-dinamica-de-medida-en-power-bi\\\/#webpage\",\"url\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/2018\\\/04\\\/28\\\/seleccion-dinamica-de-medida-en-power-bi\\\/\",\"name\":\"Selecci\\u00f3n din\\u00e1mica de medida en Power BI | Business Intelligence Controlling\",\"description\":\"Un escenario com\\u00fan a la hora de analizar datos es el querer mostrar distintas medidas evaluadas bajo el mismo contexto de filtro. Podemos hacer esto creando varias visualizaciones, cada una de ellas con una medida distinta. Una opci\\u00f3n mejor, ya que hablamos del mismo contexto de filtro, ser\\u00eda dejar al usuario del informe la posibilidad\",\"inLanguage\":\"es-ES\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/2018\\\/04\\\/28\\\/seleccion-dinamica-de-medida-en-power-bi\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/author\\\/admin\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/author\\\/admin\\\/#author\"},\"datePublished\":\"2018-04-28T16:40:05+02:00\",\"dateModified\":\"2019-08-01T22:10:23+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/#website\",\"url\":\"https:\\\/\\\/bicontrolling.com\\\/\",\"name\":\"Business Intelligence Controlling\",\"description\":\"La nueva generaci\\u00f3n del reporting econ\\u00f3mico-financiero y el control de gesti\\u00f3n empresarial\",\"inLanguage\":\"es-ES\",\"publisher\":{\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Selecci\u00f3n din\u00e1mica de medida en Power BI | Business Intelligence Controlling","description":"Un escenario com\u00fan a la hora de analizar datos es el querer mostrar distintas medidas evaluadas bajo el mismo contexto de filtro. Podemos hacer esto creando varias visualizaciones, cada una de ellas con una medida distinta. Una opci\u00f3n mejor, ya que hablamos del mismo contexto de filtro, ser\u00eda dejar al usuario del informe la posibilidad","canonical_url":"https:\/\/bicontrolling.com\/index.php\/2018\/04\/28\/seleccion-dinamica-de-medida-en-power-bi\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bicontrolling.com\/index.php\/2018\/04\/28\/seleccion-dinamica-de-medida-en-power-bi\/#article","name":"Selecci\u00f3n din\u00e1mica de medida en Power BI | Business Intelligence Controlling","headline":"Selecci\u00f3n din\u00e1mica de medida en Power BI","author":{"@id":"https:\/\/bicontrolling.com\/index.php\/author\/admin\/#author"},"publisher":{"@id":"https:\/\/bicontrolling.com\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2017\/11\/imagen-11-1.png?fit=953%2C833&ssl=1","@id":"https:\/\/bicontrolling.com\/index.php\/2018\/04\/28\/seleccion-dinamica-de-medida-en-power-bi\/#articleImage","width":953,"height":833,"caption":"Tabla almac\u00e9n"},"datePublished":"2018-04-28T16:40:05+02:00","dateModified":"2019-08-01T22:10:23+02:00","inLanguage":"es-ES","mainEntityOfPage":{"@id":"https:\/\/bicontrolling.com\/index.php\/2018\/04\/28\/seleccion-dinamica-de-medida-en-power-bi\/#webpage"},"isPartOf":{"@id":"https:\/\/bicontrolling.com\/index.php\/2018\/04\/28\/seleccion-dinamica-de-medida-en-power-bi\/#webpage"},"articleSection":"DAX, Control de gesti\u00f3n, DAX, Inteligencia de negocios, Power BI, Power Pivot"},{"@type":"BreadcrumbList","@id":"https:\/\/bicontrolling.com\/index.php\/2018\/04\/28\/seleccion-dinamica-de-medida-en-power-bi\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/bicontrolling.com\/#listItem","position":1,"name":"Inicio","item":"https:\/\/bicontrolling.com\/","nextItem":{"@type":"ListItem","@id":"https:\/\/bicontrolling.com\/index.php\/category\/dax-power-pivot\/#listItem","name":"DAX"}},{"@type":"ListItem","@id":"https:\/\/bicontrolling.com\/index.php\/category\/dax-power-pivot\/#listItem","position":2,"name":"DAX","item":"https:\/\/bicontrolling.com\/index.php\/category\/dax-power-pivot\/","nextItem":{"@type":"ListItem","@id":"https:\/\/bicontrolling.com\/index.php\/2018\/04\/28\/seleccion-dinamica-de-medida-en-power-bi\/#listItem","name":"Selecci\u00f3n din\u00e1mica de medida en Power BI"},"previousItem":{"@type":"ListItem","@id":"https:\/\/bicontrolling.com\/#listItem","name":"Inicio"}},{"@type":"ListItem","@id":"https:\/\/bicontrolling.com\/index.php\/2018\/04\/28\/seleccion-dinamica-de-medida-en-power-bi\/#listItem","position":3,"name":"Selecci\u00f3n din\u00e1mica de medida en Power BI","previousItem":{"@type":"ListItem","@id":"https:\/\/bicontrolling.com\/index.php\/category\/dax-power-pivot\/#listItem","name":"DAX"}}]},{"@type":"Organization","@id":"https:\/\/bicontrolling.com\/#organization","name":"Business Intelligence Controlling","description":"La nueva generaci\u00f3n del reporting econ\u00f3mico-financiero y el control de gesti\u00f3n empresarial","url":"https:\/\/bicontrolling.com\/"},{"@type":"Person","@id":"https:\/\/bicontrolling.com\/index.php\/author\/admin\/#author","url":"https:\/\/bicontrolling.com\/index.php\/author\/admin\/","name":"Admin"},{"@type":"WebPage","@id":"https:\/\/bicontrolling.com\/index.php\/2018\/04\/28\/seleccion-dinamica-de-medida-en-power-bi\/#webpage","url":"https:\/\/bicontrolling.com\/index.php\/2018\/04\/28\/seleccion-dinamica-de-medida-en-power-bi\/","name":"Selecci\u00f3n din\u00e1mica de medida en Power BI | Business Intelligence Controlling","description":"Un escenario com\u00fan a la hora de analizar datos es el querer mostrar distintas medidas evaluadas bajo el mismo contexto de filtro. Podemos hacer esto creando varias visualizaciones, cada una de ellas con una medida distinta. Una opci\u00f3n mejor, ya que hablamos del mismo contexto de filtro, ser\u00eda dejar al usuario del informe la posibilidad","inLanguage":"es-ES","isPartOf":{"@id":"https:\/\/bicontrolling.com\/#website"},"breadcrumb":{"@id":"https:\/\/bicontrolling.com\/index.php\/2018\/04\/28\/seleccion-dinamica-de-medida-en-power-bi\/#breadcrumblist"},"author":{"@id":"https:\/\/bicontrolling.com\/index.php\/author\/admin\/#author"},"creator":{"@id":"https:\/\/bicontrolling.com\/index.php\/author\/admin\/#author"},"datePublished":"2018-04-28T16:40:05+02:00","dateModified":"2019-08-01T22:10:23+02:00"},{"@type":"WebSite","@id":"https:\/\/bicontrolling.com\/#website","url":"https:\/\/bicontrolling.com\/","name":"Business Intelligence Controlling","description":"La nueva generaci\u00f3n del reporting econ\u00f3mico-financiero y el control de gesti\u00f3n empresarial","inLanguage":"es-ES","publisher":{"@id":"https:\/\/bicontrolling.com\/#organization"}}]},"og:locale":"es_ES","og:site_name":"Business Intelligence Controlling | La nueva generaci\u00f3n del reporting econ\u00f3mico-financiero y el control de gesti\u00f3n empresarial","og:type":"article","og:title":"Selecci\u00f3n din\u00e1mica de medida en Power BI | Business Intelligence Controlling","og:description":"Un escenario com\u00fan a la hora de analizar datos es el querer mostrar distintas medidas evaluadas bajo el mismo contexto de filtro. Podemos hacer esto creando varias visualizaciones, cada una de ellas con una medida distinta. Una opci\u00f3n mejor, ya que hablamos del mismo contexto de filtro, ser\u00eda dejar al usuario del informe la posibilidad","og:url":"https:\/\/bicontrolling.com\/index.php\/2018\/04\/28\/seleccion-dinamica-de-medida-en-power-bi\/","article:published_time":"2018-04-28T16:40:05+00:00","article:modified_time":"2019-08-01T20:10:23+00:00","twitter:card":"summary","twitter:title":"Selecci\u00f3n din\u00e1mica de medida en Power BI | Business Intelligence Controlling","twitter:description":"Un escenario com\u00fan a la hora de analizar datos es el querer mostrar distintas medidas evaluadas bajo el mismo contexto de filtro. Podemos hacer esto creando varias visualizaciones, cada una de ellas con una medida distinta. Una opci\u00f3n mejor, ya que hablamos del mismo contexto de filtro, ser\u00eda dejar al usuario del informe la posibilidad"},"aioseo_meta_data":{"post_id":"141","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2021-03-31 11:40:51","updated":"2025-06-04 11:10:56","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/bicontrolling.com\/\" title=\"Inicio\">Inicio<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/bicontrolling.com\/index.php\/category\/dax-power-pivot\/\" title=\"DAX\">DAX<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tSelecci\u00f3n din\u00e1mica de medida en Power BI\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Inicio","link":"https:\/\/bicontrolling.com\/"},{"label":"DAX","link":"https:\/\/bicontrolling.com\/index.php\/category\/dax-power-pivot\/"},{"label":"Selecci\u00f3n din\u00e1mica de medida en Power BI","link":"https:\/\/bicontrolling.com\/index.php\/2018\/04\/28\/seleccion-dinamica-de-medida-en-power-bi\/"}],"jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":813,"url":"https:\/\/bicontrolling.com\/index.php\/2019\/06\/12\/textos-y-titulos-dinamicos-en-power-bi\/","url_meta":{"origin":141,"position":0},"title":"Textos y t\u00edtulos din\u00e1micos en Power BI","author":"Admin","date":"12 junio, 2019","format":false,"excerpt":"Textos din\u00e1micos con DAX Siempre me ha gustado crear medidas de texto que sean capaces de interpretar y explicar ciertos resultados en lenguaje natural al usuario. Creando expresiones DAX mediante el uso de variables, campos y otros elementos program\u00e1ticos conseguiremos que, en funci\u00f3n de los filtros seleccionados por el usuario,\u2026","rel":"","context":"En \u00abControlling \/ Dir. Financiera\u00bb","block_context":{"text":"Controlling \/ Dir. Financiera","link":"https:\/\/bicontrolling.com\/index.php\/category\/controlling-dir-financiera\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2019\/06\/ezgif.com-crop3-1.gif?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2019\/06\/ezgif.com-crop3-1.gif?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2019\/06\/ezgif.com-crop3-1.gif?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2019\/06\/ezgif.com-crop3-1.gif?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":1828,"url":"https:\/\/bicontrolling.com\/index.php\/2021\/03\/06\/gppb2021-madrid-integracion-de-previsiones-y-presupuestos-en-el-modelo-tabular-video\/","url_meta":{"origin":141,"position":1},"title":"GPPB2021 Madrid &#8211; Integraci\u00f3n de previsiones y presupuestos en el modelo tabular (video)","author":"Admin","date":"6 marzo, 2021","format":false,"excerpt":"Ya est\u00e1n disponibles las grabaciones del Global Power Platform Bootcamp de Madrid. Os comparto el video de mi sesi\u00f3n donde estuvimos analizando las diferentes opciones que tenemos para integrar previsiones y presupuestos en un modelo de datos de Power BI. Vimos c\u00f3mo crear relaciones virtuales con DAX, c\u00f3mo inspeccionar el\u2026","rel":"","context":"En \u00abArquitectura de datos\u00bb","block_context":{"text":"Arquitectura de datos","link":"https:\/\/bicontrolling.com\/index.php\/category\/arquitectura-de-datos\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/_wGEZZGP_nI\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1769,"url":"https:\/\/bicontrolling.com\/index.php\/2020\/12\/09\/crear-dimension-horaria-en-dax\/","url_meta":{"origin":141,"position":2},"title":"Crear dimensi\u00f3n horaria en DAX","author":"Admin","date":"9 diciembre, 2020","format":false,"excerpt":"Introducci\u00f3n En una entrada anterior vimos c\u00f3mo, en escenarios donde tanto los atributos relacionados con la fecha como los relacionados con la hora son relevantes para el an\u00e1lisis que queremos realizar, pod\u00edamos crear una dimensi\u00f3n horaria en M que nos sirviera para filtrar y segmentar nuestras medidas en funci\u00f3n de\u2026","rel":"","context":"En \u00abArquitectura de datos\u00bb","block_context":{"text":"Arquitectura de datos","link":"https:\/\/bicontrolling.com\/index.php\/category\/arquitectura-de-datos\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2020\/12\/Imagen-34.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2020\/12\/Imagen-34.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2020\/12\/Imagen-34.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2020\/12\/Imagen-34.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":1568,"url":"https:\/\/bicontrolling.com\/index.php\/2020\/04\/19\/mostrar-la-ultima-fecha-de-actualizacion-en-power-bi\/","url_meta":{"origin":141,"position":3},"title":"Mostrar la \u00faltima fecha de actualizaci\u00f3n en Power BI","author":"Admin","date":"19 abril, 2020","format":false,"excerpt":"Introducci\u00f3n En numerosas ocasiones, la primera pregunta que nos hace un usuario de un informe en Power BI es \u00bfest\u00e1n los datos actualizados? En un Panel del Servicio podemos configurar en cualquiera de las visualizaciones ancladas en el mismo, la capacidad de mostrar la hora de \u00faltima actualizaci\u00f3n de los\u2026","rel":"","context":"En \u00abArquitectura de datos\u00bb","block_context":{"text":"Arquitectura de datos","link":"https:\/\/bicontrolling.com\/index.php\/category\/arquitectura-de-datos\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2020\/04\/Imagen-1.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2020\/04\/Imagen-1.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2020\/04\/Imagen-1.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":816,"url":"https:\/\/bicontrolling.com\/index.php\/2018\/08\/23\/medidas-semi-aditivas-en-dax\/","url_meta":{"origin":141,"position":4},"title":"Medidas semi-aditivas en DAX","author":"Admin","date":"23 agosto, 2018","format":false,"excerpt":"En cualquier sistema de BI, podemos crear c\u00e1lculos o medidas de 3 tipos distintos: Medidas aditivas: son generalmente la mayor parte de las medidas que nos encontraremos en un modelo de datos anal\u00edtico, y se caracterizan porque podemos usar la funci\u00f3n SUM() para agregar sus valores en funci\u00f3n de cualquier\u2026","rel":"","context":"En \u00abArquitectura de datos\u00bb","block_context":{"text":"Arquitectura de datos","link":"https:\/\/bicontrolling.com\/index.php\/category\/arquitectura-de-datos\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2019\/04\/image-1-1.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2019\/04\/image-1-1.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2019\/04\/image-1-1.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2019\/04\/image-1-1.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":1942,"url":"https:\/\/bicontrolling.com\/index.php\/2022\/04\/12\/video-power-bi-quizz-pensando-en-dax\/","url_meta":{"origin":141,"position":5},"title":"Video Power BI Quizz Pensando en DAX","author":"Admin","date":"12 abril, 2022","format":false,"excerpt":"Os dejo el video de mi participaci\u00f3n en el Power BI Quizz de los grandes Ricardo Rinc\u00f3n y Raquel Alvear. Un autentico placer haber podido aportar mi granito de arena a esta iniciativa.","rel":"","context":"En \u00abArquitectura de datos\u00bb","block_context":{"text":"Arquitectura de datos","link":"https:\/\/bicontrolling.com\/index.php\/category\/arquitectura-de-datos\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2023\/11\/Portada-Power-BI-Quizz.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2023\/11\/Portada-Power-BI-Quizz.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2023\/11\/Portada-Power-BI-Quizz.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2023\/11\/Portada-Power-BI-Quizz.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2023\/11\/Portada-Power-BI-Quizz.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2023\/11\/Portada-Power-BI-Quizz.png?resize=1400%2C800&ssl=1 4x"},"classes":[]}],"jetpack_likes_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/bicontrolling.com\/index.php\/wp-json\/wp\/v2\/posts\/141","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bicontrolling.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bicontrolling.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bicontrolling.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bicontrolling.com\/index.php\/wp-json\/wp\/v2\/comments?post=141"}],"version-history":[{"count":3,"href":"https:\/\/bicontrolling.com\/index.php\/wp-json\/wp\/v2\/posts\/141\/revisions"}],"predecessor-version":[{"id":1402,"href":"https:\/\/bicontrolling.com\/index.php\/wp-json\/wp\/v2\/posts\/141\/revisions\/1402"}],"wp:attachment":[{"href":"https:\/\/bicontrolling.com\/index.php\/wp-json\/wp\/v2\/media?parent=141"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bicontrolling.com\/index.php\/wp-json\/wp\/v2\/categories?post=141"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bicontrolling.com\/index.php\/wp-json\/wp\/v2\/tags?post=141"},{"taxonomy":"post_series","embeddable":true,"href":"https:\/\/bicontrolling.com\/index.php\/wp-json\/wp\/v2\/post_series?post=141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}