Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more

Reply
Syndicate_Admin
Administrator
Administrator

Cambio de varios (dos) parámetros de campo con un botón/segmentación de datos

¡Hola!

¿Es posible cambiar varios (en mi caso dos) parámetros de campo usando solo un botón/segmentación de datos en Power BI?

En mi caso, estoy creando una especie de diagrama dinámico de Sankey con Pesos y Fuente que dependen de dos parámetros de campo diferentes relacionados con diferentes marcos de tiempo. El destino se mantiene estable.

Actualmente tengo 2 parámetros de campo diferentes, vea el ejemplo a continuación:

SankeyColumn_Parameter = {
    ("Timeframe 1", NAMEOF('Table1'[a]), 0),
    ("Timeframe 2", NAMEOF('Table1'[b]), 1),
    ("Timeframe 3", NAMEOF('Table1'[c]), 2)
}

SankeyCount_Parameter = {
    ("Timeframe 1", NAMEOF('_Measures'[SankeyCount_timeframe1]), 0),
    ("Timeframe 2", NAMEOF('_Measures'[SankeyCount_timeframe2]), 1),
    ("Timeframe 3", NAMEOF('_Measures'[SankeyCount_timeframe3]), 2)
}

Si establezco ambos parámetros de campo en el mismo valor (ver imagen), todo funciona bien.

robbertl_0-1664293484705.png


Sin embargo, me gustaría tener 1 botón / segmentación de datos que establezca ambos parámetros de campo en los valores correspondientes y no dos segmentaciones de datos separadas.

Algo así (entiendo que esto no funciona en absoluto, pero tal vez ayude a aclarar las cosas):

SankeyCount_Parameter = {
    ("Timeframe 1", NAMEOF('_Measures'[SankeyCount_timeframe1]) && NAMEOF('Table1'[a]), 0),
    ("Timeframe 2", NAMEOF('_Measures'[SankeyCount_timeframe2]) && NAMEOF('Table1'[b]), 1),
    ("Timeframe 3", NAMEOF('_Measures'[SankeyCount_timeframe3]) && NAMEOF('Table1'[c]), 2)
}


¿Es esto posible de alguna manera? Estaba pensando en tal vez usar SWITCH( TRUE(), ) pero no estoy muy seguro de cómo.

10 REPLIES 10
Syndicate_Admin
Administrator
Administrator

Hola @robbertl ¿está resuelto? ¿O obtuviste alguna solución?

Syndicate_Admin
Administrator
Administrator

Hola @robbertl !

Sé que este es un tema antiguo, pero tuve el mismo problema, y su tema estaba indexado en Google, así que publicaré cómo lo resolví aquí, para que pueda ayudar a otras personas.
En lugar de usar el código que pensaste, puedes usar este:

New_Parameter = {
    ("Timeframe 1", NAMEOF('Table1'[a]), 0, "TF 1"),
    ("Timeframe 2", NAMEOF('Table1'[b]), 1, "TF 2"),
    ("Timeframe 3", NAMEOF('Table1'[c]), 2, "TF 3"),
    ("Timeframe 1", NAMEOF('_Measures'[SankeyCount_timeframe1]), 3, "TF 1"),
    ("Timeframe 2", NAMEOF('_Measures'[SankeyCount_timeframe2]), 4, "TF 2"),
    ("Timeframe 3", NAMEOF('_Measures'[SankeyCount_timeframe3]), 5, "TF 3")
}


    

Creará una nueva columna en el parámetro y podrá colocar esta nueva columna en el segmento, ya que devolverá solo los valores del grupo.

¡Debería funcionar!





Perfectamente elegante. ¡Muchas gracias!

¡2 años después y esta solución funciona muy bien! ¡¡Gracias!!

Solución 🙂 perfecta

Muchas gracias, fue capaz de resolver el problema con su consejo.

Gracias por su respuesta. Voy a probar esto y marcar su respuesta como solución si funciona :D.

Gracias de nuevo en cualquier caso, ya que la pregunta seguía siendo relevante y abierta para mí.

Syndicate_Admin
Administrator
Administrator

@robbertl ,

¿Está resuelto su problema? Si es así, ¿le importaría aceptar las respuestas útiles como soluciones? Entonces somos capaces de cerrar el hilo. Más personas que tienen el mismo requisito encontrarán la solución rápidamente y se beneficiarán aquí, ¡gracias!

Saludos
Equipo de apoyo a la comunidad _ kalyj

Hola, aún no está resuelto. tratando de encontrar una solución yo mismo. Se actualizará aquí una vez que sea aplicable

Syndicate_Admin
Administrator
Administrator

Si los marcos de tiempo son los mismos para cada parámetro, tal vez podría usar un grupo de cálculo, con un elemento de cálculo para cada período de tiempo, en lugar de un parámetro de campo.

Helpful resources

Announcements
March PBI video - carousel

Power BI Monthly Update - March 2025

Check out the March 2025 Power BI update to learn about new features.

March2025 Carousel

Fabric Community Update - March 2025

Find out what's new and trending in the Fabric community.

Top Kudoed Authors