March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hey Comunidad power BI,
Si estás teniendo alguna página, es que alguien se encontró con esto o si tiene alguna idea, ¡pero estaría muy agradecido si alguien tuviera alguna idea! En este momento, en uno de mis informes de Power BI Desktop, tengo un filtro que le permite filtrar por año de la siguiente manera en el panel de filtro (nota: no una segmentación de datos, esto es intencional, desafortunadamente una segmentación de datos no es una opción para mí en este momento):
y esto funciona increíblemente bien y realmente sólo permite a un usuario seleccionar 1 año a la vez! Pero desafortunadamente si un usuario selecciona el mismo año de nuevo / anula la selección del mismo año (des-seleccionar 2020 en el ejemplo anterior), el conjunto de datos luego se filtra para todos los años (como se esperaba, supongo!) Pero eso es por desgracia el roce para mí - si un usuario no tiene un año seleccionado, me gustaría que los datos no se muestren en lugar de todos los datos de modo que un usuario puede mostrar ningún dato o sólo 1 año de datos, o incluso para no ser capaz de anular la selección de un año y siempre se ve obligado a elegir 1 año de las opciones - ¿alguien sabe si algo como esto podría ser posible o si podría haber alguna sazonación? Algo tal vez similar a una lista de botones de radio en lugar de una lista de selección para el panel del filtro! Una vez más, por desgracia, una cortadora visual no es una solución viable para mí en este momento, pero agradezco cualquier consejo!
¡Gracias!
Hola @AndrewLGoldman ,
Gracias @MFelix dar la dirección.
Modifiqué la fórmula y utilicé la función ALLSELECTED().
Aquí está la fórmula que usé y el resultado como abajo.
Measure = IF(CALCULATE(DISTINCTCOUNT('Table'[year]),ALLSELECTED('Table'))>1,BLANK(),1)
Lo que tenemos que hacer es agregar esta medida al filtro de nivel visual.
Saludos
Jay
Equipo de Apoyo Comunitario _ Jay Wang
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Gracias @v-jayw-msft @MFelix - ¡Esas son excelentes ideas para borrar los datos de las tablas de datos! ¡Funciona como un encanto! Nice guardar para algunas de las tablas de datos
¿Alguno de ustedes tal vez tendría alguna idea para las cartas también? Por ejemplo, un gráfico de barras simple con MM-AAAA en el eje y algún valor como valor -- cuando un usuario anula la selección de un año y digamos que hay 5 años de datos (por ejemplo. 2016 - 2020), el gráfico de barras se expande horizontalmente exponencialmente con 60 columnas cuando más bien muestro 1 año de meses o incluso mejor que ningún dato o eje en absoluto, en lugar de cada mes entre el primer año y el último año en el conjunto de datos
Supongo que podría mostrar sólo el nombre del mes, pero me parece mucho más atractivo visualmente mantenerlo en el formato MM-AAAA
¿Alguna idea?
Gracias de nuevo por la muy buena idea por encima, sin embargo, eso es genial!
Hola @AndrewLGoldman ,
¿Quiere decir que desea años no puede ser miulti-seleccionado pero los meses pueden ser?
Measure = IF(CALCULATE(DISTINCTCOUNT('Table'[yearmonth].[Year]),ALLSELECTED('Table'))>1,BLANK(),1)
Saludos
Jay
Equipo de Apoyo Comunitario _ Jay Wang
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
¡Disculpas por el retraso en la respuesta! Puedo ver cómo esa solución definitivamente funcionaría, pero en realidad tenía una columna de fecha estándar que puse el formato personalizado para ser en el estilo de "mm aaaa" y habilitar 1 cortador en lugar de 2 sin la funcionalidad de desglose hacia arriba / abajo
Hola @AndrewLGoldman ,
Una posible solución y depeding en sus visualizaciones es en sus medidas hacer una sintax similar a esta:
Measure = IF(DISTINCTCOUNT(Table{Year]) > 1 , BLANK(); [Measure]))
Esto borrará los datos, pero de nuevo depende de cómo tenga la configuración de los datos.
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsMarch 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.