cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Thumper369
Frequent Visitor

Necesita ayuda con la lista de la actualización de registros más recientes filtrada por fecha y sprint donde más reciente

Hola Amigos Inteligentes. Necesito ayuda. He pasado mucho tiempo en las últimas semanas tratando de resolver.

Situación.

Tengo una tabla de datos que incluye una fila de datos para cada vez que se actualiza una historia. Estoy extrayendo una lista de historias filtradas a una fecha determinada. Por lo tanto, mi intención es excluir de la página cualquier actualización pasada esta fecha.

  • Quiero saber una lista de historias que fueron asignadas a un sprint dado en una fecha.
  • Cada historia no tiene un registro en esa fecha dada, ya que puede haber sido asignado a ese sprint anterior y su asignación "actual" ya está establecida.
    • Dado que tengo que mirar hacia atrás en toda la historia, pero excluir cualquier cosa después de la fecha dada en caso de que se actualizó más tarde
  • Quiero una lista donde cada ID se representa una sola vez. Por lo tanto, me gustaría incluir sólo el último registro actualizado sesgado en la fecha revisada.

    Este es un ejemplo de los datos que tengo. (Recuerde que algunos de estos ID tienen entradas de fila adicionales pos de la fecha filtrada 6/26)

Lo que necesito es una lista Puño filtrado por Sprint y luego por fecha donde el ID del sistema es único y que muestre el último registro restringido por el filtro de fecha.

System_IdSystem_TitlecarreraIterationNameSystem_RevisedDate
89042Título de la historia 1 Revisión 1Sprint 31Puño de mono Sprint 316/25/2020 5:44
89042Título de la historia 1 Revisión 1Sprint 31Puño de mono Sprint 316/25/2020 5:46
89042Título de la historia 1 Revisión 1Sprint 31Puño de mono Sprint 316/25/2020 5:46
89042Título de la historia 1 Revisión 1Sprint 31Puño de mono Sprint 316/25/2020 6:25
89042Título de la historia 1 Revisión 1Sprint 31Puño de mono Sprint 316/25/2020 7:32
89042Título de la historia 1 Revisión 1Sprint 31Puño de mono Sprint 316/26/2020 5:35
91986Título de la historia 2 Revisión 1Sprint 31Puño de mono Sprint 316/25/2020 13:29
91986Título de la historia 2 Revisión 1Sprint 31Puño de mono Sprint 316/26/2020 7:43
92890Título de la historia 3 Revisión 1Sprint 31Puño de mono Sprint 316/24/2020 10:59
92890Título de la historia 3 Revisión 1Sprint 31Puño de mono Sprint 316/26/2020 7:51
92890Título de la historia 3 Revisión 2Sprint 31Puño de mono Sprint 316/11/2020 9:20
92890Título de la historia 3 Revisión 2Sprint 31Puño de mono Sprint 316/11/2020 10:26
92890Título de la historia 3 Revisión 2Sprint 31Puño de mono Sprint 316/16/2020 10:39
92890Título de la historia 3 Revisión 2Sprint 31Puño de mono Sprint 316/16/2020 10:43
92890Título de la historia 3 Revisión 2Sprint 31Puño de mono Sprint 316/24/2020 8:52
92890Título de la historia 3 Revisión 2Sprint 31Puño de mono Sprint 316/24/2020 9:25
92890Título de la historia 3 Revisión 2Sprint 31Puño de mono Sprint 316/24/2020 10:58
92890Título de la historia 3 Revisión 2Sprint 31Puño de mono Sprint 316/24/2020 10:59
92890Título de la historia 3 Revisión 2Sprint 31Puño de mono Sprint 316/24/2020 10:59
93066Título de la historia 4 Revisión 1Sprint 31Sprint 31 Vader's Taters6/24/2020 11:35
93066Título de la historia 4 Revisión 1Sprint 31Sprint 31 Vader's Taters6/24/2020 14:56
93066Título de la historia 4 Revisión 1Sprint 31Sprint 31 Vader's Taters6/24/2020 20:29
93066Título de la historia 4 Revisión 1Sprint 31Sprint 31 Vader's Taters6/25/2020 8:13
93066Título de la historia 4 Revisión 1Sprint 31Sprint 31 Vader's Taters6/25/2020 11:30
93066Título de la historia 4 Revisión 1Sprint 31Sprint 31 Vader's Taters6/26/2020 17:20
93067Título de la historia 5 Revisión 1Sprint 31Sprint 31 Vader's Taters6/24/2020 11:34
93067Título de la historia 5 Revisión 1Sprint 31Sprint 31 Vader's Taters6/24/2020 20:33
93067Título de la historia 5 Revisión 1Sprint 31Sprint 31 Vader's Taters6/24/2020 21:11
93067Título de la historia 5 Revisión 1Sprint 31Sprint 31 Vader's Taters6/24/2020 21:14
93067Título de la historia 5 Revisión 1Sprint 31Sprint 31 Vader's Taters6/24/2020 21:14
93067Título de la historia 5 Revisión 1Sprint 31Sprint 31 Vader's Taters6/25/2020 7:29
93067Título de la historia 5 Revisión 1Sprint 31Sprint 31 Vader's Taters6/25/2020 11:41
93067Título de la historia 5 Revisión 1Sprint 31Sprint 31 Vader's Taters6/26/2020 17:20


5 REPLIES 5
v-alq-msft
Community Support
Community Support

Hola, @Thumper369

Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.

Mesa:

f1.png

Prueba (una tabla calculada):

Test = DISTINCT('Table'[System_RevisedDate])

Puede crear una medida como se indica a continuación.

Visual Control = 
var _date = 
CALCULATE(
    MAX('Table'[System_RevisedDate]),
    FILTER(
        ALLSELECTED('Table'),
        'Table'[System_Id] = SELECTEDVALUE('Table'[System_Id])&&
        'Table'[System_RevisedDate]<=SELECTEDVALUE('Test'[System_RevisedDate])
    )
)
return
IF(
    SELECTEDVALUE('Table'[System_RevisedDate])=_date,
    1,0
)

Por último, puede colocar la medida en el filtro de nivel visual y usar la columna de fecha de la tabla 'Prueba' para filtrar el resultado.

f3.png

Saludos

Allan

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

@v-alq-msft se ve como en su ejemplo de disparo muestra la historia 3 dos veces la revisión 2 y 3. Eso es parte del problema que estoy teniendo. Sólo quiero ver a cada instacne de identificación una vez. así que en su ejemplo sólo me gustaría la revisión 3

Reesciendo el resultado deseado

El resultado final debe ser una lista de System_Id de un anteaquís (utilizando la fecha más reciente definida por la fecha de perfeccionamiento del sistema) donde se filtra por número de sprint y fecha del sistema filtrada < (para excluir actualizaciones posteriores).

Ok, todavía podría usar una solución a esto, ya que tendré otras cosas que necesito que son similares.


Pero para mí todo lo que necesitaba era establecer la columna de fecha de cambio a latest y deshacerse de la columna sprint como power BI era verlos como dos entradas que debían mostrarse como un registro tenía un valor y otro tenía un valor de equipo diferente.

así que me mostraba ambos registros, pero no necesitaba eso. Sólo necesito la última.

amitchandak
Super User
Super User

@Thumper369 , No todos los requisitos son claros para mí.

Consulte si esto puede ayudar a obtener el último registro

LASTNONBLANKVALUE(Tabla[System_RevisedDate], Count(Table[System_Id]))

O

Sumx(summarize(Table,Table[Sprint],Table[System_Id],"_1",LASTNONBLANKVALUE(Table[System_RevisedDate], Count(Table[System_Id]))),[_1])



Power BI Features || Datamarts: https://youtu.be/8tskWsJTEpg || Field Parameters : https://youtu.be/lqF3Wa1FllE?t=70
Time Intelligence Decoded : https://youtu.be/aU2aKbnHuWs&t=145s
Did I answer your question? Mark my post as a solution! Appreciate your Kudos !! Proud to be a Super User! !!
Dashboard of My Blogs !! Connect on Linkedin !! Subscribe to my youtube Channel !!
Want To Learn Power BI | Beginners !! Advance Concepts !! Power BI For Tableau User !!

Helpful resources

Announcements
August 1 episode 9_no_dates 768x460.jpg

The Power BI Community Show

Watch the playback when Priya Sathy and Charles Webb discuss Datamarts! Kelly also shares Power BI Community updates.

Power BI Dev Camp Session 24 without aka link and time 768x460.jpg

Ted's Dev Camp - July 28, 2022

Watch Session 24 of Ted's Dev Camp along with past sessions!

Power Platform Conf 2022 768x460.jpg

Join us for Microsoft Power Platform Conference

The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.

Top Solution Authors