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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Power BI Toggle Slicer: seleccione siempre 'No' y active o desactive 'Sí'


Hola a todos
Tengo una columna llamada "Piezas dañadas" con dos valores: "Sí" y "No". El informe siempre debe incluir filas en las que el valor sea "No", pero quiero dar a los usuarios la opción de alternar la inclusión de "Sí" mediante una segmentación.

En lugar de una segmentación estándar que muestre ambos valores, necesito una segmentación de estilo conmutador (Activado/Desactivado) que controle si se incluye "Sí" o no, mientras que "No" permanece siempre seleccionado.

¿Hay alguna manera de crear este tipo de conmutador de alternancia en Power BI?


Esta frase deja más claro que:

  • El "No" siempre está incluido.
  • La segmentación solo debe controlar "Sí".
  • Un interruptor de alternancia (Encendido/Desactivado) es la interfaz de usuario deseada

Gracias en adavcne

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

Hola

¿Ayudaron los métodos proporcionados anteriormente? ¿Has resuelto el problema?

Saludos

Sabiduría Wu

Syndicate_Admin
Administrator
Administrator

¡Eh!

No estoy seguro de que este sea el método más limpio, pero otra forma de hacerlo es usar un parámetro numérico como un simple interruptor.

Chewdata_0-1738840303086.png

Si agrega esto como una cortadora con un control deslizante, se comportará como un interruptor de encendido / apagado.
A continuación, puede crear una medida para que el filtro se reutilice en otras medidas:

GetFilter = 

IF( 
    'Yes/No'[Yes/No Value] = 1,
    {"Yes"},
    {"No"}
    )


Y usa esta medida en otras medidas para filtrarlo:

SUM = 
// It will not accept the GetFilter directly (Giving The placeholder Error), so you have to turn in into a inline variable.
var __filter = [GetFilter]

RETURN
CALCULATE(
    SUM(YourData[Value]),
    YourData[Category] in {"No", __filter}
)


Resultado:

No:

Chewdata_4-1738840594172.png

Sí:

Chewdata_5-1738840609868.png



Syndicate_Admin
Administrator
Administrator

Hola @Nazdac2024 ,

Sobre la base de las pruebas, la creación de la nueva tabla.

vjiewumsft_0-1738833447693.png

Arrastre la columna al objeto visual de la segmentación.

vjiewumsft_1-1738833459976.png

A continuación, cree la nueva medida para filtrar el valor y arrastre la medida al panel de filtros del objeto visual de segmentación.

Measure = 
VAR _selected = SELECTEDVALUE('table yes'[Column])
var _no = SELECTEDVALUE('Table'[Damaged Pieces])
RETURN
IF(_no = "No", 1, 
    IF(_selected = "Include Yes", 1, 0)
)

vjiewumsft_2-1738833469825.png

Seleccione Incluir sí y el objeto visual se muestra a continuación.

vjiewumsft_3-1738833494063.png

vjiewumsft_4-1738833500173.png

Saludos

Sabiduría Wu

Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

Hola @Nazdac2024 ,

Compruébalo si se ajusta a tus necesidades https://youtu.be/7M8LAQX7dWE?si=oZR0KyYgN-y2Uwvo

Gracias por compartir, pero esto no funcionará
Necesito un cortador para toda la página, tenemos como 25 imágenes en ella ..
este cortador contiene 2 valus, uno siempre está seleccionado, pero tengo conntrol del otro: On o Off

¿Es esto posible?
Gracias de antemano

Syndicate_Admin
Administrator
Administrator

Gracias por responder, estoy tratando de evitar los marcadores 🙂

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

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

June 2025 community update carousel

Fabric Community Update - June 2025

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

Top Solution Authors