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
Me preguntaba si es posible establecer el valor en el parámetro Field en función del filtrado de otra segmentación de datos. Mi informe se basa en la siguiente tabla (ejemplo):
Departamento | Business_key | Plan |
Admin | AD1 | 40 |
Admin | AD2 | 20 |
Admin | AD3 | 30 |
Finanzas | FI1 | 50 |
Finanzas | FI2 | 10 |
Eso | IT1 | 30 |
Eso | IT2 | 20 |
Eso | IT3 | 40 |
Eso | IT4 | 80 |
Eso | IT5 | 60 |
Creé un nuevo parámetro archivado que contiene dos campos: Departamento y Business_key y también agregué una nueva segmentación de datos basada en este parámetro a la página. Luego creé un nuevo gráfico circular que contiene Parámetro como leyenda y Plan como valor.
También agregué una nueva segmentación de datos basada en el campo Departamento: necesito esta segmentación de datos para filtrar algunas otras imágenes en esta página. Todo funciona bien hasta ahora y mi informe se ve así:
Mi escenario es: IF(ISFILTERED('Hárok1'[Departamento]; Parámetro[Parámetro] = Business_key; Parámetro[Parámetro] = Departamento)
Me doy cuenta, por supuesto, de que la fórmula anterior es incorrecta, pero me gustaría decir: si la segmentación de datos de departamento está filtrada, muéstreme los valores filtrados por clave de negocio, de lo contrario por departamento en el gráfico circular.
Gracias.
¿Alguien ha encontrado una solución a este problema?
Hi Jianbo Li,
gracias por la respuesta, pero no coincide con mi escenario. Reemplazó mi segmentación de datos de departamento con un nuevo cambio de segmentación de datos de "Valor" basado en la segmentación de datos de atributos, pero como mencioné anteriormente, necesito que la segmentación de datos de departamento no haya cambiado con solo valores de departamentos porque esta segmentación de datos se usa para filtrar otros elementos visuales en esta página (no los mostré en mi ejemplo).
Saludos
JozefR
Puede lograr su objetivo mediante Unpivot en Power Query.
Por favor, pruebe:
Aquí está el código M:
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WckzJzcxT0lFydDEEkiYGSrE6yIJGQNIIXdAYSBpDBN0y8xLzklOBAm6eIANMMYVBRhhChD1DgGzPEEOEfqgIkjVQEWOEa6AiJkDSAkXEFEiaAUViAQ==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Department = _t, Business_key = _t, Plan = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Department", type text}, {"Business_key", type text}, {"Plan", Int64.Type}}),
#"Unpivoted Columns" = Table.UnpivotOtherColumns(#"Changed Type", {"Plan"}, "Attribute", "Value")
in
#"Unpivoted Columns"
A continuación, cree elementos visuales:
Cree una segmentación de datos para Atributo:
Activa la opción de selección única:
A continuación, cree una segmentación de datos para el valor:
Crear un gráfico circular:
Resultado final:
Saludos
Jianbo Li
Si este postAyuda, a continuación, por favor considereAcéptalo como la soluciónpara ayudar a los otros miembros a encontrarlo más rápidamente.
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 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |