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.
Hola
Quiero que dos segmentaciones interactúen de la siguiente manera.
Ignorando los números de la cortadora deslizante que se muestra actualmente, como idealmente me gustaría que fuera de 0 a 100%
Tengo Aplicaciones y Grupos. Para un país elegido y para un porcentaje de las solicitudes que provienen de ese país, quiero mostrar los datos de los Grupos que se ajustan a este criterio.
Por ejemplo, si el Grupo 1 tiene 6 solicitudes, y 4 proceden de Canadá y las otras 2 proceden de Francia, el porcentaje de solicitudes en Canadá es del 67 %.
El Grupo 2 tiene 4 solicitudes, con 2 de Canadá y 2 de Francia, por lo que el porcentaje de solicitudes es del 50%.
Si elijo Canadá en la primera segmentación de datos, elija el rango entre el 60% y el 100%, solo los datos del Grupo 1 deberían aparecer en mi informe.
Mis datos se estructuran de la siguiente manera:
Tabla 1
Aplicación | País |
1 | Canadá |
2 | Francia |
3 | Francia |
4 | Canadá |
5 | Canadá |
6 | Canadá |
7 | Francia |
8 | Francia |
9 | Canadá |
10 | Canadá |
Tabla 2
Aplicación | Grupo |
1 | 1 |
2 | 1 |
3 | 1 |
4 | 1 |
5 | 1 |
6 | 1 |
7 | 2 |
8 | 2 |
9 | 2 |
10 | 2 |
No sé cómo hacer esto para que el rango porcentual esté en esa segunda cortadora.
Muchas gracias.
Solved! Go to Solution.
Hola @sheap069 ,
Por favor, compruebe:
1. Cree un parámetro What-if.
2. Cree una tabla de país para la segmentación de datos.
Country = DISTINCT(Applications[Country])
3. Crear relaciones.
4. Cree una medida.
Measure =
VAR t =
ADDCOLUMNS ( 'Groups-Apps', "Country_", RELATED ( Applications[Country] ) )
VAR SelectedCountry =
SELECTEDVALUE ( Country[Country] )
VAR Count_ =
COUNTROWS ( t ) + 0
VAR Count_SelectedCountry =
COUNTROWS ( FILTER ( t, [Country_] = SelectedCountry ) ) + 0
VAR Percent_ =
DIVIDE ( Count_SelectedCountry, Count_, 0 )
RETURN
IF (
Percent_ >= MIN ( Percentage[Percentage] )
&& Percent_ <= MAX ( Percentage[Percentage] ),
1
)
5. Ponga la medida en los objetos visuales necesarios "Filtros en este objeto visual" y establezca como "es 1".
PD: En función de los datos que proporcionó, el grupo 1 también cumple con sus requisitos. Por favor, hágamelo saber, si hay algún malentendido.
Saludos
Icey
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @sheap069 ,
Por favor, compruebe:
1. Cree un parámetro What-if.
2. Cree una tabla de país para la segmentación de datos.
Country = DISTINCT(Applications[Country])
3. Crear relaciones.
4. Cree una medida.
Measure =
VAR t =
ADDCOLUMNS ( 'Groups-Apps', "Country_", RELATED ( Applications[Country] ) )
VAR SelectedCountry =
SELECTEDVALUE ( Country[Country] )
VAR Count_ =
COUNTROWS ( t ) + 0
VAR Count_SelectedCountry =
COUNTROWS ( FILTER ( t, [Country_] = SelectedCountry ) ) + 0
VAR Percent_ =
DIVIDE ( Count_SelectedCountry, Count_, 0 )
RETURN
IF (
Percent_ >= MIN ( Percentage[Percentage] )
&& Percent_ <= MAX ( Percentage[Percentage] ),
1
)
5. Ponga la medida en los objetos visuales necesarios "Filtros en este objeto visual" y establezca como "es 1".
PD: En función de los datos que proporcionó, el grupo 1 también cumple con sus requisitos. Por favor, hágamelo saber, si hay algún malentendido.
Saludos
Icey
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @AllisonKennedy
Me gustaría hacer un seguimiento de este tema - ¿Ha sonó la oportunidad de revisar mi archivo PBIX actualizado con las tres tablas que estoy usando? Todavía necesito mostrar las columnas dentro de Grupos como usted trajo hacia arriba.
Gracias.
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
Hola @AllisonKennedy
Bien, he adjuntado una hoja de Excel aquí del modelo y la solución deseada.
Como ha demostrado, para Que Canadá sea seleccionado con un rango de 60%-100%, el Grupo 3 cumple con los criterios. Sólo necesitaría los datos de la columna tres para estar en la salida como una tabla, que he hecho en la última pestaña de la hoja.
Gracias
Hola @AllisonKennedy @Ashish_Mathur estoy escribiendo para dar seguimiento a esto. ¿Ha podido ver el conjunto de datos actualizado?
Muchas gracias.
Hola @sheap069
Lo siento por el retraso, ha sido una semana ajetreada. Por favor, vea el archivo adjunto y hágamelo saber qué cambios necesita. El adjunto solo muestra los datos del país seleccionado, si necesita ver todos los datos de ese grupo, se volverá más complejo.
El último paso sería filtrar el objeto visual para mostrarlo solo cuando 'Aplicaciones en rango de porcentaje seleccionado' - "sí"
¡Salud!
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
Hola @AllisonKennedy ,
No te preocupes. Gracias por el PBIX. Sí, desafortunadamente necesitaré tablas que muestren información sobre las Aplicaciones y los Grupos.
Así que tengo tres tablas:
Aplicación (datos sobre aplicaciones)
Group-App (para asociar el ID de grupo con el ID de aplicación)
Grupo (datos sobre grupos)
Las tablas de datos para Aplicaciones y Grupos estarán en otras páginas de mi informe.
Estoy enviando un PBIX actualizado para que pueda ver visualmente las tres tablas y cómo interactúan.
Gracias de nuevo,
Hola, @AllisonKennedy @Ashish_Mathur Mis disculpas por las molestias. Estoy adjuntando el archivo PBIX de ejemplo aquí con el conjunto de datos actualizado en la tabla Grupos.
Y sí, un ID de aplicación se asociará a un solo país.
Gracias de nuevo por su ayuda.
Hola
@AllisonKennedy @Ashish_Mathur Mis disculpas por las molestias. Estoy adjuntando el archivo PBIX de ejemplo aquí con el conjunto de datos actualizado.
Gracias de nuevo por su ayuda.
Jin
Puede descargar mi archivo PBI desde aquí.
Espero que esto ayude.
Hola @Ashish_Mathur
Gracias por el PBIX. Sin embargo, olvidé mencionar que desafortunadamente el RELACIONADO no funciona para mí porque un identificador de aplicación se puede asociar realmente con más de un identificador de grupo, por lo que no estoy seguro de cómo lidiar con esto.
saludos.
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
Bueno, obviamente no has pensado en antes de publicar tu conjunto de datos ficticio. No puedo ayudarle si no puede compartir un conjunto de datos adecuado.
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |