Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
Syndicate_Admin
Administrator
Administrator

Para mostrar el número máximo/máximo de días

Estimados todos,

hidzirf_0-1644831169483.png

Tengo este conjunto de datos y me gustaría mostrar en la tarjeta los días máximos / más largos tomados.

Si creo la medida como Valor máximo, en lugar de tomar "40 días 1 hora 37 minutos", muestra "8 días 13 horas 35 minutos" como el valor máximo porque creo que lee el número del primer dígito 8 es superior a 40.

Agradezco si alguien puede ayudarme con esto. Gracias de antemano.

1 ACCEPTED SOLUTION

@hidzirf , Cree una columna con el siguiente código:-

Column =
VAR result =
    TRIM ( LEFT ( [Duration], SEARCH ( " D", [Duration], 1, 0 ) ) )
RETURN
    IF ( result = BLANK (), 0, INT ( result ) )

a continuación, cree una medida con el siguiente código:-

Measure = 
VAR _max_date =
    CALCULATE ( MAX ( 'Table'[Column] ), ALL ( 'Table' ) )
RETURN
   CALCULATE ( MAX ( 'Table'[Duration] ), 'Table'[Column] = _max_date )

Solución de trabajo PFB para referencia 🙂

https://we.tl/t-KMGdxaceTx

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Hay @hidzirf ,

Cree una columna con el siguiente código:-

Column = 
VAR ind =
    SEARCH ( "Days", 'Table (3)'[Column1] )
RETURN
    INT ( TRIM ( MID ( 'Table (3)'[Column1], 1, ind - 1 ) ) )

Ahora cree una medida con el siguiente código:

Measure =
VAR _max_date =
    CALCULATE ( MAX ( 'Table (3)'[Column] ), ALL ( 'Table (3)' ) )
RETURN
    CALCULATE ( MAX ( 'Table (3)'[Column1] ), 'Table (3)'[Column] = _max_date )

Salidas:-

Samarth_18_0-1644832291963.png

Samarth_18_1-1644832318139.png

Gracias

Samarth

Querido Samarth,

Gracias por su respuesta. Intenté con el código dado, pero obtuve el error "El texto de búsqueda proporcionado para la función 'BUSCAR' no se pudo encontrar en el texto dado".

Luego intenté modificar el código y agregar el argumento para la función SEARCH como se muestra a continuación, pero luego obtuve otro error con la función MID. >> "Un argumento de la función 'MID' tiene el tipo de datos incorrecto o tiene un valor no válido".

Columna =
VAR en =
BUSCAR ( "Días", Tarea[duración],, 0 )
DEVOLUCIÓN
INT ( TRIM ( MID ( Tarea[duración], 1, ind -1 ) )

Aprecia a cualquiera que pueda ayudar con esto. Gracias.

@hidzirf Convierta su nuevo tipo de datos de columna como número entero. Funcionará.

Hola Samarth. Gracias. Mi nuevo tipo de datos de columna ya está establecido como un número entero. Parece que mi error tiene que ver con el hecho de que también tengo "Día" y "Horas" en mis datos. Doy una nueva muestra de datos como la siguiente:

Duración
5 Días 20 Horas 13 Minutos
30 Días 1 hora 55 minutos
19 Horas 40 minutos
1 Día 23 Horas 55 minutos

Para este conjunto de datos, me gustaría mostrar que la duración más larga debe ser de 30 días 1 hora 55 minutos.
Gracias.
Saludos

@hidzirf , Cree una columna con el siguiente código:-

Column =
VAR result =
    TRIM ( LEFT ( [Duration], SEARCH ( " D", [Duration], 1, 0 ) ) )
RETURN
    IF ( result = BLANK (), 0, INT ( result ) )

a continuación, cree una medida con el siguiente código:-

Measure = 
VAR _max_date =
    CALCULATE ( MAX ( 'Table'[Column] ), ALL ( 'Table' ) )
RETURN
   CALCULATE ( MAX ( 'Table'[Duration] ), 'Table'[Column] = _max_date )

Solución de trabajo PFB para referencia 🙂

https://we.tl/t-KMGdxaceTx

Hola Samarth,

¡Esto es realmente genial! Resolvió mi problema. Muchas gracias.

Esta comunidad de BI es increíble. 🙂

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors