¿Alguna vez os habéis encontrado con la necesidad de transformar datos entre sistemas de unidades diferentes?¿Es posible automatizar el resultado en función del sistema seleccionado?😵
Hoy os traigo una alternativa para solucionar este hándicap desde Power BI que nos permita seleccionar el sistema y, en función del mismo y de la unidad de medida seleccionada, transforme de forma dinámica los datos a representar en el informe.
Donde Unit Type corresponde al sistema de medida y Type corresponde al tipo de unidades según la clasificación. Para este ejemplo se representa en el sistema internacional de medida( europeo) y el sistema de EEUU
Total = if(ISFILTERED('Table of Conversion Rates'[To])&&HASONEVALUE('Table of Conversion Rates'[To]),FORMAT(sumx('Values','Values'[Quantity]*LASTNONBLANK('Table of Conversion Rates'[Value Conversion],0)),"#.##,0")&" "&LASTNONBLANK('Table of Conversion Rates'[To],"")&"s",FORMAT(SUMX('Values','Values'[Quantity]*LASTNONBLANK('Table of Conversion Default Rates'[Value Conversion],0)),"#.##,0")&" "&CONCATENATE(LASTNONBLANK('Table of Conversion Default Rates'[To],""),"s"))
Finalmente, lo que conseguimos es disponer un informe en Power BI que nos permite seleccionar el sistema de unidades, y además, seleccionar mediante un filtro la unidad, lo que permitirá que de forma dinámica se represente el valor convertido a la unidad seleccionada en función del tipo de medida. En el caso de no tener nada seleccionado, el valor representado tomará la unidad por defecto:
Este sitio web utiliza cookies para que tengas la mejor experiencia de usuario. Si continuas navegando, estás dando tu consentimiento para aceptar las cookies y también nuestra política de cookies (esperemos que no te empaches con tanta cookie 😊)