The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event! Join us in Stockholm, Sweden from September 24-27, 2024.
2-for-1 sale on June 20 only!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Buenos dias,
Dada la siguiente tabla de ejemplo:
Fecha Ciudad Pueblo Km_Asfaltados
1-2-2022 Madrid Getafe 10
3-2-2022 Sevilla Dos Hermanas 5
4-7-2022 Madrid Las Rozas 7
4-7-2022 Madrid Getafe 5
4-7-2022 Madrid Alcorcón 3
¿Como puedo calcular utilizando DAX, el porcentaje de cada pueblo en km asfaltados respecto al total de km pertenecientes a su misma ciudad de su dia correspondiente y mostrarlo en una nueva columna?, he probado a generar una tabla resumen con "SUMARIZE" obteniendo los subtotales por ciudad, luego creando una relación entre ambas tablas por el campo ciudad para posteriormente utilizar la función "DIVIDE" entre el total de kg asfaltados de cada tabla para obtener el porcentaje, pero no logro realizar bien la formula, ademas de que tengo la sensación de que estoy matando moscas a cañonazos porque creo que se debe poder realizar sin generar una nueva tabla resumen.
Por favor si son tan amables de tirarme un cable para iluminarme, muchas gracias!!
Un saludo,
Jose.
Solved! Go to Solution.
Bien efectivamente, me estaba complicando la vida sobremanera. (Es lo que tiene ser novato en esto xD)
Como ya lo he solucionado, detallo aqui la solución por si a alguien en un futuro le pudiera servir para un problema similar.
1.- Creo una nueva medida que albergará el totalizado del campo Km_Asfaltados
ZMED_TotalKgAsfaltados = sum(Carreteras[Km_Asfaltados])
2.- Creo una nueva columna calculada que obtendrá el total por cada pueblo.
ZCOL_Total_por_Pueblo =
CALCULATE(SUM(Carreteras[Km_Asfaltados]),ALLEXCEPT(Carreteras,Carreteras[Pueblo],Carreteras[Fecha]))
3.- Calculo el porcentaje que representa los km asfaltados de ese pueblo respecto al total de su provincia.
ZMED_%_S/Pueblo =
DIVIDE([ZMED_TotalKmAsfaltados], [ZCOL_Total_por_Pueblo])
Muchas gracias,
Un saludo!!.
Bien efectivamente, me estaba complicando la vida sobremanera. (Es lo que tiene ser novato en esto xD)
Como ya lo he solucionado, detallo aqui la solución por si a alguien en un futuro le pudiera servir para un problema similar.
1.- Creo una nueva medida que albergará el totalizado del campo Km_Asfaltados
ZMED_TotalKgAsfaltados = sum(Carreteras[Km_Asfaltados])
2.- Creo una nueva columna calculada que obtendrá el total por cada pueblo.
ZCOL_Total_por_Pueblo =
CALCULATE(SUM(Carreteras[Km_Asfaltados]),ALLEXCEPT(Carreteras,Carreteras[Pueblo],Carreteras[Fecha]))
3.- Calculo el porcentaje que representa los km asfaltados de ese pueblo respecto al total de su provincia.
ZMED_%_S/Pueblo =
DIVIDE([ZMED_TotalKmAsfaltados], [ZCOL_Total_por_Pueblo])
Muchas gracias,
Un saludo!!.
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the June 2024 Power BI update to learn about new features.