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
Laila92
Helper V
Helper V

Medida para encontrar la última fecha del grupo

He visto muchas publicaciones sobre este tema, utilizando tablas/columnas/medidas, pero ninguna ha funcionado para mí todavía.
Quiero usar una medida porque mi tabla tiene muchas filas y crece rápido.
Tengo una mesa con clientes, ofertas, actividades y fechas de actividad. Cada cliente puede tener varias transacciones, cada oferta puede tener varias actividades, cada actividad puede ser un tipo diferente.
Quiero crear una medida para encontrar la última fecha para cada cliente (NO oferta) donde el tipo de actividad - DX check-in llamar.

Datos de ejemplo:
Capture.PNG

Mi resultado esperado de la medida es 16/03/2020, para ambos ID de acuerdo pertenecientes a la identificación de la organización 15393.
Una de las medidas que utilicé es:

Measure = 
CALCULATE (
    LASTDATE ( 'Deals'[Activity.Update time]),
    ALLEXCEPT ( 'Deals', 'Deals'[Organization ID] ),
    FILTER(Deals,Deals[Activity.Type]="DX Check-in Call")
)


Si bien obtengo la fecha correcta cuando tengo una tabla con solo ID de organización y esta medida, cuando agrego el ID de oferta, obtengo lo siguiente:Capture.PNG
¿Cómo puedo asegurarme de que la medida no se vea afectada por el contexto de fila de ID de acuerdo?

1 ACCEPTED SOLUTION

@Laila92 ,

Subo mi pbix, intento añadirle algunos datos.

Además, dar otra toma, cambiando la función LASTDATE a MAX.

Otra pregunta, ¿estás usando un calendario de fechas?

Descargar PBIX

Ricardo



Did I answer your question? Mark my post as a solution!

Proud to be a Super User!



View solution in original post

14 REPLIES 14
az38
Community Champion
Community Champion

Hola @Laila92

no necesitas FILTER() aquí. Tratar

Measure = 
CALCULATE (
    LASTDATE ( 'Deals'[Activity.Update time]),
    ALLEXCEPT ( 'Deals', 'Deals'[Organization ID] ),
    Deals[Activity.Type]="DX Check-in Call"
)


do not hesitate to give a kudo to useful posts and mark solutions as solution
LinkedIn
camargos88
Community Champion
Community Champion

Hola @Laila92 ,

Pruebe esta medida:

Medidas: CALCULATE(LASTDATE(Laila92[Last Activity]); FILTRO(ALLEXCEPT(Laila92; Laila92[ID de organización]); Laila92[Tipo] - "Llamada de check-in DX"))
Capture.PNG
Ricardo


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!



Capture.PNGEsto sólo me da la última fecha de actividad en general, no por identificador de organización.

Hola @Laila92 ,

Acabo de probar aquí con más datos (además de diferentes datos de la organización), y ambas soluciones funcionaron.

¿Puede proporcionar más información?

Ricardo



Did I answer your question? Mark my post as a solution!

Proud to be a Super User!



¿Probaste con múltiples ofertas, actividades y fechas por organización?
porque las medidas funcionarán en una tabla con solo la organización, pero cuando agrego el trato a las columnas de la tabla, obtengo la última actividad por acuerdo y no por organización.

@Laila92 ,

¿Es ?

Capture.PNG

Ricardo



Did I answer your question? Mark my post as a solution!

Proud to be a Super User!



Eso es tan extraño.. Mi medida es la misma y obtengo resultados diferentes. ¿Puede ser un problema de formato de fecha?Capture.PNG

@Laila92 ,

Veo que es la misma fecha para ambos valores de columna de ID. Parece correcto, no ?

Por favor, imprima una tabla con más de 1 Org ID y más de 1 Id de oferta.

Ricardo



Did I answer your question? Mark my post as a solution!

Proud to be a Super User!



Pero no es la fecha correcta. La medida debe devolver la fecha marcada en amarillo.Capture.PNG

@Laila92 ,

¿Ha comprobado si tiene espacios en este valor? Dale una toma de forma para transformar esta columna con una función TRIM y CLEAN en Datos de transformación.

Además, ¿qué fila tiene el valor para 3/31/2020 ?

Ricardo



Did I answer your question? Mark my post as a solution!

Proud to be a Super User!



que no funcionó. no hay ningún valor para esta organización con esa fecha, es por eso que estoy pensando que es simplemente tomar el último valor para cualquier organización, en lugar de agrupar por org id

@Laila92 ,

Subo mi pbix, intento añadirle algunos datos.

Además, dar otra toma, cambiando la función LASTDATE a MAX.

Otra pregunta, ¿estás usando un calendario de fechas?

Descargar PBIX

Ricardo



Did I answer your question? Mark my post as a solution!

Proud to be a Super User!



Max tampoco funcionó. Estoy usando un calendario de fechas, ¿por qué? Echará un vistazo a su archivo.

Encontré el problema.. En la tabla utilicé el ID de organización de una tabla de búsqueda, no la tabla en la que hice la medida. ¡Muchas gracias por su ayuda!

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.

Top Solution Authors