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

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.

Reply
BraedonCook
Regular Visitor

Marcar las filas que faltan en función de la fecha y la hora

Hola a todos

Tengo una lista que se ve así:

Número de bolsaDateandTimeTransactionType
110/08/2020 8:00amCerrar sesión
110/08/2020 2:00pmInicia sesión
210/08/2020 9:00amCerrar sesión
310/08/2020 10:00amCerrar sesión
310/08/2020 4:00pmInicia sesión
211/08/2020 9:00amCerrar sesión
211/08/2020 3:00pmInicia sesión


Como pueden ver, la bolsa número 2 nunca volvió a iniciar sesión,

Lo que estoy buscando hacer es bandera, si una bolsa no fue firmada de nuevo dentro de 12 horas,

Ie:

Número de bolsaDateandTimeTransactionType¿Firmado?
110/08/2020 8:00amCerrar sesión
110/08/2020 2:00pmInicia sesión
210/08/2020 9:00amCerrar sesiónFalso
310/08/2020 10:00amCerrar sesión
310/08/2020 4:00pmInicia sesión
211/08/2020 9:00amCerrar sesión
211/08/2020 3:00pmInicia sesión

Cualquier ayuda con esto sería muy apreciada

(también no estoy seguro de si esto se publicó en la sección derecha)

6 REPLIES 6
v-rzhou-msft
Community Support
Community Support

Hola @BraedonCook

¿Podría decirme si su problema ha sido resuelto? Si es así, acédi es la solución. Más gente se beneficiará de ello. O todavía está confundido al respecto, por favor proporcione más detalles sobre su problema o compártame con su archivo pbix de su Onedrive for Business.

Saludos

Rico Zhou

Hola Rico,

Si bien esto no terminó resolviendo mi problema, hemos contratado a un socio para ayudar a construir nuestra solución,
¿No está seguro de si alguna vez podría llamar a este resuelto, pero puedo eliminar la publicación si es necesario?

v-rzhou-msft
Community Support
Community Support

Hola @BraedonCook

Construye una mesa como la tuya para hacerte una prueba.

1.png

Cree una columna calculada:

Rank = RANKX(FILTER(ALL('Table'),'Table'[Bag Number]=EARLIER('Table'[Bag Number])),'Table'[DateandTime],,ASC)

Construye una medida para lograr tu objetivo:

Measure = 
VAR _a = MAX('Table'[DateandTime])
VAR _b = CALCULATE(MAX('Table'[DateandTime]),FILTER(ALL('Table'),'Table'[Rank]=MAX('Table'[Rank])+1&&'Table'[Bag Number]=MAX('Table'[Bag Number])))
RETURN
IF(DATEDIFF(_a,_b,HOUR)>12,"FALSE",BLANK())

Resultado:

2.png

Puede descargar el archivo pbix desde este enlace: Marcar las filas que faltan según la fecha/hora

Saludos

Rico Zhou

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

amitchandak
Super User
Super User

@BraedonCook , Trate como

if(isblank(countx(filter(Table, [DateandTime] >-earlier([DateandTime]) && [DateandTime] <-earlier([DateandTime]) Time(12,0,0) && [TransactionType] ?"Sign In"),[Bag Number])),blank(),"FALSE")

Hola @amitchandak

Dice que "la sintaxis para 'Time' es incorrecta"

@BraedonCook, intente

if(isblank(countx(filter(Table, [DateandTime] >-earlier([DateandTime]) && [DateandTime] <-earlier([DateandTime]) + Time(12,0,0) && [TransactionType] ?"Sign In"),[Bag Number])),blank(),"FALSE")

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.