Obtenga el valor MAX de las fechas en varias columnas

Un usuario Pregunto ✅

FotoRonin

En mi conjunto de datos, tengo cuentas de usuario enumeradas con la fecha en que usaron por última vez un producto en particular (hasta 10 productos):

Usuario | Producto 1 Fecha de uso | Producto 2 Fecha de uso

usuario1 | 2019-01-01 | 2019-01-20

usuario2 | 2018-01-29 | 2019-01-05

Lo que me gustaría hacer es crear una columna medida que proporcione la fecha MÁXIMA entre las fechas enumeradas para ese usuario. Entonces, en el ejemplo anterior, calcularía 2019-01-20 para usuario1 y 2019-01-29 para usuario2. ¿Cuál tendría que ser mi columna medida? la función MAX parece comparar solo dos elementos …

Los conjuntos de datos provienen de archivos CSV y estoy tratando de obtener la fecha MAX (fecha del último uso de cualquier producto) para cada usuario.

Hola @PhotoRonin,

Como la función MAX solo toma 2 argumentos, necesitaría hacer una cantidad de declaraciones MAX anidadas para 9 veces en la fórmula de medida.

MaxDate =
MAX (
    MAX (
        MAX (
            MAX ( SELECTEDVALUE ( Sheet4[Product1] ), SELECTEDVALUE ( Sheet4[Product2] ) ),
            SELECTEDVALUE ( Sheet4[Product3] )
        ),
        SELECTEDVALUE ( Sheet4[Product4] )
    ),
    SELECTEDVALUE ( Sheet4[Product5] )
)

1 PNG

Aquí hay dos alternativas para su referencia.

Agregue una columna personalizada para mostrar la fecha máxima dentro de Power Query.

Busque el modo Editor de consultas. Seleccionó las 10 columnas de fecha del producto y cambió su tipo de datos a Número entero. Luego, vaya a agregar Columna — Estadísticas — Máximo.

2 PNG3 PNG

Cambie el tipo de datos de todas las columnas de fecha a Fecha.

4 PNG

Otra opción es Deshacer pivotar la tabla. Elija todas sus columnas 1o y haga clic en «Unpivot Columns».

5 PNG6 PNG

Regrese al modo de vista de informe, use una tabla visual para mostrar el conjunto de datos anterior.

7.PNG

Atentamente,

Yuliana Gu

Hola @PhotoRonin,

Como la función MAX solo toma 2 argumentos, necesitaría hacer una cantidad de declaraciones MAX anidadas para 9 veces en la fórmula de medida.

MaxDate =
MAX (
    MAX (
        MAX (
            MAX ( SELECTEDVALUE ( Sheet4[Product1] ), SELECTEDVALUE ( Sheet4[Product2] ) ),
            SELECTEDVALUE ( Sheet4[Product3] )
        ),
        SELECTEDVALUE ( Sheet4[Product4] )
    ),
    SELECTEDVALUE ( Sheet4[Product5] )
)

1 PNG

Aquí hay dos alternativas para su referencia.

Agregue una columna personalizada para mostrar la fecha máxima dentro de Power Query.

Busque el modo Editor de consultas. Seleccionó las 10 columnas de fecha del producto y cambió su tipo de datos a Número entero. Luego, vaya a agregar Columna — Estadísticas — Máximo.

2 PNG3 PNG

Cambie el tipo de datos de todas las columnas de fecha a Fecha.

4 PNG

Otra opción es Deshacer pivotar la tabla. Elija todas sus columnas 1o y haga clic en «Unpivot Columns».

5 PNG6 PNG

Regrese al modo de vista de informe, use una tabla visual para mostrar el conjunto de datos anterior.

7.PNG

Atentamente,

Yuliana Gu

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *