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

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.

Reply
Anonymous
Not applicable

Borrar un valor de segmentación de datos

Hola

Tengo una cortadora basada en las fechas diarias. Tengo un filtro de fecha relativa para los últimos 7 días (sin incluir hoy) en la página. Así que el rango sería del 26 de mayo de 2020 al 01 de junio de 2020.

Si la última selección del usuario fue el 24 de mayo de 2020 y fue a la página hoy, el 24 de mayo sigue seleccionada y la página no tiene datos debido al filtro de nivel de página. ¿Hay alguna manera de no incluir ese último valor cuando van a la página? Parecería que una actualización de la página habría hecho que el valor fuera ilegal.

Gracias

2 ACCEPTED SOLUTIONS

Hola @TMOCostanzo ,

echa un vistazo a esto.

https://powerbi.microsoft.com/en-us/blog/announcing-persistent-filters-in-the-service/

Did I answer your question?
Please mark my post as solution, this will also help others.
Please give Kudos for support.

Marcus Wegener works as Full Stack Power BI Engineer at BI or DIE.
His mission is clear: "Get the most out of data, with Power BI."
twitter - LinkedIn - YouTube - website - podcast


View solution in original post

Hola @TMOCostanzo ,

tal vez esto ayuda a crear un elemento de filtro predeterminado, lo que siempre es válido.

https://community.powerbi.com/t5/Desktop/Date-Filter-default-to-current-day/m-p/835608/highlight/tru...

Did I answer your question?
Please mark my post as solution, this will also help others.
Please give Kudos for support.

Marcus Wegener works as Full Stack Power BI Engineer at BI or DIE.
His mission is clear: "Get the most out of data, with Power BI."
twitter - LinkedIn - YouTube - website - podcast


View solution in original post

9 REPLIES 9

Hola @TMOCostanzo ,

echa un vistazo a esto.

https://powerbi.microsoft.com/en-us/blog/announcing-persistent-filters-in-the-service/

Did I answer your question?
Please mark my post as solution, this will also help others.
Please give Kudos for support.

Marcus Wegener works as Full Stack Power BI Engineer at BI or DIE.
His mission is clear: "Get the most out of data, with Power BI."
twitter - LinkedIn - YouTube - website - podcast


Anonymous
Not applicable

Gracias por eso, sin embargo, hacer el 'reset' simplemente devolvería la segmentación a un valor anterior. Las segmentaciones de selección única no pueden (no creo) iniciarse en un estado no seleccionado.

El problema que tengo es que el valor seleccionado ya no es válido para esa página, así que no sé por qué persiste. En el gráfico de abajo, elegí una semana cuando no tenía configurado el filtrado relativo. Luego puse un filtro relativo de 6 semanas calendario anteriores, luego expandí la segmentación. En el momento en que hago clic en la entrada del 22 de febrero, se cae de la lista.

LastSixWeeks.png

Sólo estoy tratando de averiguar cómo ya no tenerlo seleccionado cuando el usuario vuelve a la página sin que tengan que hacer nada. Si pudiera empezar sin nada seleccionado, entonces el "reset to default" funcionaría; sin embargo, es una operación destructiva. Borra todos los filtros de todas las páginas al valor predeterminado, y esa es una mala práctica, ya que el usuario puede querer que su informe permanezca filtrado a un departamento específico.

Hola @TMOCostanzo ,

tal vez esto ayuda a crear un elemento de filtro predeterminado, lo que siempre es válido.

https://community.powerbi.com/t5/Desktop/Date-Filter-default-to-current-day/m-p/835608/highlight/tru...

Did I answer your question?
Please mark my post as solution, this will also help others.
Please give Kudos for support.

Marcus Wegener works as Full Stack Power BI Engineer at BI or DIE.
His mission is clear: "Get the most out of data, with Power BI."
twitter - LinkedIn - YouTube - website - podcast


Otro "gotcha" del filtrado relativo.

Esto es lo que sugeriría intentarlo.

  • Agregue un campo Verdadero/Falso en la tabla de fechas en Power Query como
=
Duration.Days(DateTime.Date(DateTime.LocalNow()) - [Date]) <= 7
and
Duration.Days(DateTime.Date(DateTime.LocalNow()) - [Date]) > 0
  • Filtre la segmentación de datos en ese campo para mostrar solo los valores TRUE.

Si la tabla de fechas se creó en DAX, solo necesitaría una lógica similar para obtener el valor true/false.

En general, intente evitar columnas calculadas. Hay momentos para usarlos, pero es raro. Normalmente se prefiere obtener datos del sistema de origen, crear columnas en Power Query o Medidas DAX a las columnas calculadas. Vea estas referencias:
Columnas calculadas frente a medidas en DAX
Columnas y medidas calculadas en DAX
Diferencias de almacenamiento entre columnas calculadas y tablas calculadas
Creación de una tabla de fechas dinámica en Power Query



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting
Anonymous
Not applicable

Parece que no hay una solución a este problema. No tengo una tabla de fechas en ningún lugar del modelo a medida que se extraen diferentes páginas de informe de diferentes tablas. Las diferentes tablas son diarias o de fin de semana y, como tal, no hay una tabla de fechas consolidada.

Las columnas calculadas tampoco son una opción en una conexión en vivo para nosotros.

Por último, creé una tabla con 4 columnas, la fecha de fin de semana, un número, una marca para la semana anterior donde era un valor verdadero/falso si el final de la semana era la semana pasada. Para simular este escenario de alguien que lo mira la semana pasada y luego lo mira esta semana. Así que seleccioné, semana que termina el 23 de mayo de 2020 para cuando lo examinaron la semana pasada. Luego filtré la cortadora en la bandera donde era verdadera. Si aún así sigues teniendo problemas, información sobre el exterior y el valor seleccionado. Cuando seleccioné el 30 de mayo de 2020, el 23 de mayo desapareció.

Parece que es una cosa 'por diseño' con segmentaciones de datos que si los valores de la segmentación de datos ya no son válidos, entonces sigue siendo seleccionado. He notado esto en el pasado donde tengo una cortadora que sólo muestra las semanas en las que se vendió un widget. En el caso de que busqué el widget A, pude obtener 1/1/2020, 1/8/2020, 1/15/20, y seleccionar 1/8/2020. Cuando selecciono el widget B, y sólo se vende en la semana que termina 1/15/2020, 1/8/2020 todavía está seleccionado en el filtro, pero no es una fecha válida como se evidencia cuando borré la selección.

Voy a marcar su última respuesta como una solución a menos que Microsoft como una mejor respuesta, voy a considerar otra limitación en la herramienta - Me refiero en serio lo difícil que es agregar una propiedad a la visualización de la tarjeta para que cuando se devuelve (en blanco) que podría hacer que poner algo más en sin que tenga que escribir una medida y tomar tiempo de ciclo adicional.

Gracias de nuevo.

nope.png

@TMOCostanzo - ¿Por qué no tendrías una tabla de citas? Solo tiene que vincular la fecha a cada campo de fecha de su modelo (o al menos 1 por tabla) y no importa si es un día, una fecha de finalización de la semana o una fecha de finalización del mes. Se une el modelo y le permite controlar cualquier aspecto del modelo a través de la fecha desde un solo lugar.



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting
Anonymous
Not applicable

Varios artículos apuntan al impacto en el rendimiento de crear/tener tablas de fechas, ya que contienen cada fecha desde el mínimo hasta el máximo por día. Es decir, si tengo números creados en 2016 en el modelo que termina en 2020, tenemos 1600 registros, y creciendo cada día.

Además, si una tabla tiene varias fechas (digamos un sistema de tickets de problemas), incluida la creación de problemas, la última modificación, la primera modificación, la primera se ha trabajado, si no es necesario crear una relación entre la tabla de fechas y cada uno de esos campos para cortar los datos? Dado que la última modificación es un campo de fecha y hora, ¿no incluiría su tabla de fechas, sino también la hora en caso de que quisiera ver lo que se modificó durante un día de trabajo de 6/2/2020 8:00 a 6/2/2020 17:00?

Por último, vincular la tabla de fechas y, si le estoy consiguiendo correctamente, tener un solo filtro para controlar el intervalo de fechas, el sistema no sabría - de una sola tabla - qué campo de la tabla de problemas a la que hacer referencia. Si utilicé una segmentación de datos en la tabla de fechas, ¿cómo sabría si quería usar el rango 5/24/2020 -> 5/30/2020 en el campo creado, resuelto o modificado.

Tal vez no estoy entendiendo los beneficios de una tabla de fechas, pero es una de las maneras enumeradas de mejorar el rendimiento de una serie de sitios. No sé lo suficiente, con respecto a los beneficios, para que lo implemente de una manera que sea beneficiosa; especialmente si tengo varios campos de fecha en un registro.

@TMOCostanzo - es decir, si utiliza CALENDARAUTO() que nunca debe hacer. Las tablas de fechas se deben crear en Power Query. A continuación se muestra un enlace a una entrada de blog que escribí que le permitirá crear una tabla de fechas dinámica que se moverá y expandirá con las fechas relevantes en su modelo, no todas las fechas.

Cualquier artículo que argumenta en contra de una tabla de fechas porque tiene 4 años de fechas realmente no entiende de lo que está hablando. 1.600 filas en Power BI no es nada. El problema es cuando se utiliza CalendarAuto y alguna tabla tiene una fecha de vencimiento falsa del 31 de diciembre de 9999. Entonces obtienes 2,9 millones de registros. Eso es un problema.

Este es un artículo que cubre algunos conceptos básicos de por qué se debe usar una tabla de fechas. Por lo general, nunca desea colocar fechas de las tablas FACT u otras tablas DIM en objetos visuales. Utilice siempre la fecha vinculada de la tabla de fechas. de hecho, la mayoría de las veces escondo esos otros campos de fecha para no usarlos accidentalmente.

Creación de una tabla de fechas dinámica en Power Query



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting

Hola @TMOCostanzo ,

echa un vistazo a esto.

https://www.sqlbi.com/articles/using-userelationship-in-dax/

Did I answer your question?
Please mark my post as solution, this will also help others.
Please give Kudos for support.

Marcus Wegener works as Full Stack Power BI Engineer at BI or DIE.
His mission is clear: "Get the most out of data, with Power BI."
twitter - LinkedIn - YouTube - website - podcast


Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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