Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Investigación
Mi problema es similar a los siguientes, pero no sé cómo manejar los filtros en estos.
https://community.powerbi.com/t5/Desktop/Exclude-rows-from-sum-based-on-condition/td-p/1166556
Datos y libro de trabajo
Mi archivo PowerBI:
https://1drv.ms/u/s!AgLy4UR8UpdihuBwoVPT3d1ojzdOvw?e=9aLVX6
Mis datos reales son los mismos que esto, excepto que tengo 5 filtros, por ejemplo, País, Género, Edad, etc. en lugar de solo País
Problema
El "Porcentaje del total de columnas" en las tablas de Matrix es súper poderoso. Calcula automáticamente para mí el porcentaje de mi suma sobre la dimensión seleccionada, y cambia adecuadamente cuando cambio las combinaciones de filtros.
Desafortunadamente, los gráficos de líneas no tienen esta opción 😞
He pasado ~ 2 horas ahora buscando en los foros y SO, y las soluciones más prometedoras están arriba. No parecen actualizarse para sumar al 100%, aunque con los filtros que he aplicado.
Por lo tanto, funciona cuando se seleccionan tanto Alemania como el Reino Unido. Sin embargo, filtrando para decir solo Reino Unido, los valores no suman el 100% como lo hace el "porcentaje del total de la columna". Espero que la solución sea simple, pero no encuentro que este código DAX sea tan intuitivo como un novato en la plataforma. ¡Cualquier ayuda sería muy apreciada!
Hágame saber si tiene algún problema para acceder al archivo powerbi o comprender el problema. Gracias 🙂
Editar: Se agregó el denominador DAX a continuación. El numerador es SUM(Sheet1[N])
N.denom =
var current_row_date = MIN(Sheet1[Date])
var current_question = Min(Sheet1[Question])
return
CALCULATE(
SUM(Sheet1[N]),
FILTER(
ALL(Sheet1),
Sheet1[Date] = current_row_date &&
Sheet1[Question] = current_question
)
)
Solved! Go to Solution.
Pruebe esto
N(% por fecha) 2 = DIVIDIR(MÁXIMO(Hoja1[N]),CALCULAR(SUMA(Hoja1[N]),TODOSEXCEPTO(Hoja1,Hoja1[Fecha],Hoja1[Pregunta],Hoja1[País])))
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Pruebe esto
N(% por fecha) 2 = DIVIDIR(MÁXIMO(Hoja1[N]),CALCULAR(SUMA(Hoja1[N]),TODOSEXCEPTO(Hoja1,Hoja1[Fecha],Hoja1[Pregunta],Hoja1[País])))
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Funciona cuando reemplazo
MÁXIMO(Hoja1[N])
con
SUMA(Hoja1[N])
así que gracias! 🙂
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |