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
Syndicate_Admin
Administrator
Administrator

Segmentadora dinámica

Hola, tengo una tabla que incluye columna de fecha. Quiero filtrar la tabla en función de los siguientes criterios. ¿Cómo puedo hacer una cortadora que los incluya?

1- La diferencia de fecha con hoy es de más de 90 días.

2- La diferencia de fecha con hoy es de más de 180 días.

3- La diferencia de fecha con hoy es de más de 365 días.

4-La diferencia de fecha con hoy es de más de 730 días.

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

O use un parámetro que comience con 90 y aumente con 90 paso y, a continuación, use este parámetro en selectedvalue(paeameter)

Syndicate_Admin
Administrator
Administrator

Estoy buscando definir 4 variables que cada una filtra la tabla en función de diferentes días. Luego coloque estas variables en una segmentación de datos.

Syndicate_Admin
Administrator
Administrator

Gracias, estoy buscando una cortadora como el archivo adjunto.

Syndicate_Admin
Administrator
Administrator

@koorosh ,

No estoy seguro de si entiendo bien su requisito o no, pero a continuación se muestra lo que podría probar en función de mi comprensión.

New Date Table = 
VAR _dateTable = DIM_DATE
VAR _today = TODAY()
RETURN UNION(
    ADDCOLUMNS(FILTER(_dateTable,[Date]>_today-90),"Period","Last 90 Days","Order",1),
    ADDCOLUMNS(FILTER(_dateTable,[Date]>_today-180),"Period","Last 180 Days","Order",2),
    ADDCOLUMNS(FILTER(_dateTable,[Date]>_today-365),"Period","Last 365 Days","Order",3),
    ADDCOLUMNS(FILTER(_dateTable,[Date]>_today-730),"Period","Last 730 Days","Order",4)
    )

Gracias

Arul

Syndicate_Admin
Administrator
Administrator

Hola, gracias. Pero no quiero hacer el grupo por más de 90 menos de 180. Quiero filtrar la tabla con más de 90 días de diferencia una vez. Otro intento, filtro con más de 180 días de diferencia. Filtro de tercera opción con más de 365 días de diferencia. Cuarto intento con más de 730 días de diferencia.

Por lo tanto, la cortadora debe tener cuatro opciones.

Syndicate_Admin
Administrator
Administrator

Hola @koorosh ,

Así que en primer lugar tienes que crear una columna datediff entre la columna de fecha y hoy.

el siguiente paso es crear una nueva columna basada en la columna de diferencia de fecha donde categoriza el resultado en el que si el valor es > = 90 && valores < 180 entonces "90 días" de lo contrario si ...... y continúa especificando los demás.

Si respondí a su pregunta, marque mi publicación como solución, aprecie sus felicitaciones 👍

Sígueme en Linkedin

Syndicate_Admin
Administrator
Administrator

No estaba seguro de si estás buscando fechas en el futuro o en el pasado, pero la forma más fácil de hacerlo en mi cabeza parece ser una columna calculada rápidamente. (Para el siguiente caso, asumí el futuro, ¡pero debería ser fácil de cambiar!) ¡Avísame si entendí completamente mal la pregunta!

Diferencia de fecha =

DÓNDE DateDifference = 'Calendario'[Fecha] - Hoy()


DEVOLUCIÓN
si(DateDifference > 730, "4 - La diferencia de fecha con hoy es de más de 730 días",
si(DateDifference > 365, "3 - La diferencia de fecha con hoy es más de 365 días",
si(DateDifference > 180, "2 - La diferencia de fecha con hoy es más de 180 días",
si(DateDifference > 90, "1 - La diferencia de fecha con hoy es de más de 90 días", espacio en blanco()))))


DemingPDCA_0-1688692510289.png

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.