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
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?- Syndicate_Admin4 years ago
Administrator
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