Forum Discussion
Rango Varias medidas
- 4 years ago
Intente actualizar la fórmula de la medida [porcentaje "No" de los totales] como se indica a continuación y compruebe si se puede filtrar correctamente. Puede encontrar los detalles en el archivo adjunto.
porcentaje "No" de los totales =VAR _numberofno =CALCULAR (COUNT ( 'Tabla'[Valor] ),FILTRO (ALLSELECTED ( 'Tabla' ),'Tabla'[Columnas] = SELECTEDVALUE ( 'Tabla'[Columnas] )&& 'Tabla'[Valor] = "No"))VAR _count =CALCULAR (COUNT ( 'Tabla'[Valor] ),FILTRO (ALLSELECTED ( 'Tabla' ),'Tabla'[Columnas] = SELECTEDVALUE ( 'Tabla'[Columnas] )))DEVOLUCIÓNDIVIDE ( IF ( ISBLANK ( _numberofno ), 0, _numberofno ), _count, 0 )Si el anterior no funciona, proporcione algunos datos de muestra incluidos con el campo región, fecha y su resultado esperado con lógica de backend y ejemplos específicos. Gracias.
Saludos
@Martenandersson
Creo que has creado 30 medidas una para cada columna, el enfoque ideal es despivot tus datos evitando crear tantas medidas, y hacer tus otros cálculos más fáciles.
Si puede compartir una muestra o datos ficticios en Excel o CSV, entonces una solución puede ser rápida.
Si quieres saber cómo UnPivot por favor consulta los videos aquí: https://www.youtube.com/c/ExcelFort
- Syndicate_Admin4 years ago
Administrator
Sí, Fowmy. He hecho como 30 medidas. Uno por cada columna. Revisaré el unpivot en youtube y lo intentaré. Lo siguiente es mostrar la medida más alta de las 4 medidas.
No sé cómo adjuntar un archivo de muestra aquí 🙂 pero se parece a la tabla a continuación
Ciudad Prueba 1 Prueba 2 Prueba 3 Estocolmo
Sí
No N/A Gotemburgo No No Sí Estocolmo No No No Gotemburgo Sí Sí Sí Estocolmo Sí Sí Sí Estocolmo Sí No No - Syndicate_Admin4 years ago
Administrator
Creé un archivo pbix de muestra (ver archivo adjunto) para usted, verifique si eso es lo que desea.
1. Despivot todas estas columnas que incluyen el valor "Sí" o "No" en power Query Editor tal como lo sugiere @Fowmy
2. Cree dos medidas como las siguientes para obtener el porcentaje de valor "No" y rango
percent "No" of totals = VAR _numberofno = CALCULATE ( COUNT ( 'Table'[Value] ), ALLEXCEPT ( 'Table', 'Table'[Columns] ), 'Table'[Value] = "No" ) VAR _count = CALCULATE ( COUNT ( 'Table'[Value] ), ALLEXCEPT ( 'Table', 'Table'[Columns] ) ) RETURN DIVIDE ( IF ( ISBLANK ( _numberofno ), 0, _numberofno ), _count, 0 )Rank = RANKX ( ALLSELECTED ( 'Table' ), CALCULATE ( [percent "No" of totals] ), , DESC, DENSE )3. Crea el visual y aplica el filtro con la condición"Rank<=4"
Saludos
- Syndicate_Admin4 years ago
Administrator
Gracias yingyinr!
Ayúdame mucho, pero todavía no puedo hacer que las imágenes funcionen con filtros, fuera de la ciudad, región, fecha, etc. ¿Tengo que despivot estas columnas también?