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.
Estoy seguro de que hay una manera fácil de hacer esto, pero he estado mirando los datos para lo que se siente como 4 años y mi cabeza está girando!
Tengo una tabla de "problemas", actualizada a partir de archivos de Excel que se actualizan mensualmente. Si el problema sigue existiendo, se agregará como una nueva fila en la tabla. Como parte del proceso de importación, estoy agarrando la fecha del nombre de archivo y almacenándola en una columna denominada 'FileDate'.
En Powerquery, el problema principal que tengo es que no puedo averiguar cómo obtener la fecha máxima de la columna FileDate, lo que me permitirá crear una nueva columna llamada 'status' con 2 valores:
Abierto - FileDate = MaxFileDate
Resuelto - FileDate no es igual a MaxFileDate
Como ejemplo aquí: Fecha máxima de archivo es 01/03/2021. ABCDE tiene esta fecha, por lo que está abierto. FGHJY no tiene esta fecha por lo que se resuelve.
Árbitro de emisión | FileDate | Estado |
Abcde | 01/03/2021 | Abierto |
Abcde | 01/02/2021 | Abierto |
Abcde | 01/01/2021 | Abierto |
Abcde | 01/12/2020 | Abierto |
FGHJY | 01/02/2021 | Resuelto |
FGHJY | 01/01/2021 | Resuelto |
FGHJY | 01/12/2020 | Resuelto |
¿Alguna idea?
Solved! Go to Solution.
En función de su descripción, puede crear una columna calculada de la siguiente manera.
Columna =
var x1=CALCULATE(MAX('Table'[FileDate]),ALL())
var x2=MAXX(FILTER(ALL('Table'),[Issue Ref]=EARLIER('Table'[Issue Ref])),[FileDate])
devolución
IF(x2=x1,"Abierto", "Resuelto")
Espero que eso es lo que estabas buscando.
Saludos
Yuna
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
En función de su descripción, puede crear una columna calculada de la siguiente manera.
Columna =
var x1=CALCULATE(MAX('Table'[FileDate]),ALL())
var x2=MAXX(FILTER(ALL('Table'),[Issue Ref]=EARLIER('Table'[Issue Ref])),[FileDate])
devolución
IF(x2=x1,"Abierto", "Resuelto")
Espero que eso es lo que estabas buscando.
Saludos
Yuna
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@silverdale9999 , Pruebe con una tabla de fechas
Abierto = CALCULATE(Count(Table[FileDate]),DATESMTD('Date'[Date]), Filter(Table, Table[Status] = "Open" ))
= CALCULATE(Count(Table[FileDate]),DATESMTD('Date'[Date]), Filter(Table, Table[Status] = "Resolved" ))
+ if(isblank([Open]),1,blank())
Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y se ha marcado como la fecha en la vista de modelo. Además, únete a ella con la columna de fecha de tus hechos/s. Refer :radacad sqlbi Mi serie de vídeos Apreciar sus Felicitaciones.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |