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.
Hola
Así que quiero DaysBetweenLoad para calcular el número de días entre cargas con respecto a cada sistema.
Tomemos el sistema 1 por ejemplo: El primer elemento se carga el 01-12 que es el primero, por lo que no hay días desde que se cargó el último elemento. El siguiente elemento en el sistema 1 se carga 03-12 que es 2 días después de la primera y tan furth.
El rango debe contar qué orden cronológico se cargó el elemento con respecto al sistema y la fecha.
Así que el artículo cargado en el sistema 1 el 01-12 es el primero, y el artículo cargado 03-12 es el segundo.
Artículo | LoadedDate | SystemID | DaysBetweenLastLoad | Rango con respecto a la fecha y el sistema |
554 | 01-12-2020 | 1 | - | 1 |
446 | 03-12-2020 | 1 | 2 | 2 |
225 | 06-12-2020 | 2 | - | 1 |
112 | 05-12-2020 | 3 | - | 1 |
114 | 08-12-2020 | 1 | 3 | 4 |
665 | 19-12-2020 | 2 | 13 | 2 |
113 | 12-12-2020 | 3 | 7 | 2 |
887 | 05-12-2020 | 1 | 2 | 2 |
Espero que esto aclare las cosas
Saludos
Solved! Go to Solution.
Hola, @Ratax
Pruebe la columna calculada como se indica a continuación:
DaysBetweenLastLoad =
VAR Last_loadedDate =
CALCULATE (
MAX ( 'Table'[LoadedDate] ),
'Table',
'Table'[SystemID] = EARLIER ( 'Table'[SystemID] ),
'Table'[LoadedDate] < EARLIER ( 'Table'[LoadedDate] )
)
RETURN
IF (
ISBLANK ( Last_loadedDate ),
BLANK (),
DATEDIFF ( Last_loadedDate, 'Table'[LoadedDate], DAY )
)
Rank with regards to date and system =
RANKX (
FILTER ( 'Table', 'Table'[SystemID] = EARLIER ( 'Table'[SystemID] ) ),
'Table'[LoadedDate],
,
ASC,
DENSE
)
Consulte el archivo de ejemplo para obtener más detalles.
Saludos
Equipo de soporte de la comunidad _ Eason
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola, @Ratax
Pruebe la columna calculada como se indica a continuación:
DaysBetweenLastLoad =
VAR Last_loadedDate =
CALCULATE (
MAX ( 'Table'[LoadedDate] ),
'Table',
'Table'[SystemID] = EARLIER ( 'Table'[SystemID] ),
'Table'[LoadedDate] < EARLIER ( 'Table'[LoadedDate] )
)
RETURN
IF (
ISBLANK ( Last_loadedDate ),
BLANK (),
DATEDIFF ( Last_loadedDate, 'Table'[LoadedDate], DAY )
)
Rank with regards to date and system =
RANKX (
FILTER ( 'Table', 'Table'[SystemID] = EARLIER ( 'Table'[SystemID] ) ),
'Table'[LoadedDate],
,
ASC,
DENSE
)
Consulte el archivo de ejemplo para obtener más detalles.
Saludos
Equipo de soporte de la comunidad _ Eason
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Si desea el número de días en los que se utilizó cada artículo, sólo podría tener una medida de
Días usados: DISTINCTCOUNT(Table[CreationDateTime])
Si desea saber el lapso de días (primera hasta la última fecha), podría
Días usados: DATEDIFF(MIN(Table[CreationDateTime]), MAX(Table[CreationDateTime]), DAY)
palmadita
La pregunta no está clara
¿Cuál es la definición de Artículo? es el sistema? si pudiera compartir algunos datos de muestra con el resultado requerido con esa muestra, la solución será mucho más fácil de saber
Vijay Perepa
He actualizado el post, espero que ayude a
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 | |
2 | |
2 | |
2 | |
1 |