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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Syndicate_Admin
Administrator
Administrator

comparación de fechas

Hola a todos

Intentando crear el informe, cuando busco id de estudiante se comparará un costo total del período de la semana anterior desde el inicio del proyecto y una semana después del final del proyecto.

Ejemplo

si selecciono Estudiante 1 se comparará (inicio del proyecto 12/20/20 - WK 51)

costará de 12/13/20 a 12-19/20 - WK50

y (final del proyecto 1/2/2021 - WK1)

sumará el costo del 1/3/21 al 1/9/21 -WK2

gracias de antemano

Tabla 1

EstudianteInicio del proyectoAcabado del proyecto
Estudiante 112/20/20201/2/2021
Estudiante 21/4/20201/11/2021

Tabla 2

FechaDíaSemana EstudianteCosto
12/13/2020Sol51Estudiante 11,024
12/14/2020Mi51Estudiante 11,257
12/15/2020Mar51Estudiante 11,357
12/16/2020Mié51Estudiante 11,328
12/17/2020Moneda51Estudiante 11,280
12/18/2020Vie51Estudiante 11,380
12/19/2020Sentado51Estudiante 11,133
12/20/2020Sol52Estudiante 11,036
12/21/2020Mi52Estudiante 11,481
12/22/2020Mar52Estudiante 11,402
12/23/2020Mié52Estudiante 11,540
12/24/2020Moneda52Estudiante 11,350
12/25/2020Vie52Estudiante 11,068
12/26/2020Sentado52Estudiante 1958
12/27/2020Sol53Estudiante 11,007
12/28/2020Mi53Estudiante 11,378
12/29/2020Mar53Estudiante 11,298
12/30/2020Mié53Estudiante 11,533
12/31/2020Moneda53Estudiante 11,338
01/01/2021Vie1Estudiante 11,239
01/02/2021Sentado1Estudiante 11,087
01/03/2021Sol2Estudiante 11,080
01/04/2021Mi2Estudiante 11,369
01/05/2021Mar2Estudiante 11,531
01/06/2021Mié2Estudiante 11,324
01/07/2021Moneda2Estudiante 11,313
01/08/2021Vie2Estudiante 11,450
01/09/2021Sentado2Estudiante 1888
2 ACCEPTED SOLUTIONS
Syndicate_Admin
Administrator
Administrator

Hola

Puede descargar mi archivo de solución desde aquí.

Espero que esto ayude.

Untitled.png

View solution in original post

Muchas gracias por la ayuda. Esto también dará la solución. Pero llegó a muchos datos para usar la columna calculada.

View solution in original post

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

Hola

Puede descargar mi archivo de solución desde aquí.

Espero que esto ayude.

Untitled.png

Ashish

Notado con esta fórmula comenzará a calcular el costo día después de la fecha de finalización + siete días.

Costo de la próxima semana: CALCULATE([Coste total],DATESBETWEEN('Calendario'[Fecha],[Fecha de finalización]+1,[Fecha de finalización]+7))
hay una manera de calcular la semana después de la fecha de finalización. decir por ejemplo a continuación
fecha de finalización cae en la semana 2. el cálculo del costo debe comenzar a partir de la semana 3.
También sólo quiero calcular los días laborables en esa semana cuál será la fórmula.
fecha wk
1/3/2021 2 fecha de finalización
1/4/2021 2
1/5/2021 2
1/6/2021 2
1/7/2021 2
1/8/2021 2
1/9/2021 2
1/10/2021 3 iniciar el cálculo desde aquí
1/11/2021 3
1/12/2021 3
1/13/2021 3
1/14/2021 3
1/15/2021 3
1/16/2021 3 fin aquí como costo de la próxima semana
disculparse un poco nuevo en pbi. Agradezco la ayuda.

Hola

En la tabla Calendario, tendrá que darme 2 columnas adicionales - Número de semana y Isworkday (con un Sí/No)?

Thansk Ashish por tu ayuda!!!

De nada.

Syndicate_Admin
Administrator
Administrator

@nardtmopbix unido

https://drive.google.com/file/d/1OLeszOikKkGTl9SeCYNB8HCDq0HgkqGX/view?usp=sharing

crear columnas calculadas en la tabla 1

[tabla 1 (renombrada como master), tabla 2 (renombrada como datos)]

startuqid = IF(LOOKUPVALUE(data[week],data[student],master[Student],data[Date],master[Project start])=0,0, LOOKUPVALUE(data[week],data[student],master[Student],data[Date],master[Project start])-1)
finishuqid = IF(LOOKUPVALUE(data[week],data[student],master[Student],data[Date],master[Project Finish])=0,0,LOOKUPVALUE(data[week],data[student],master[Student],data[Date],master[Project Finish])+1)

entonces las siguientes medidas

finishtotal:= SUMX(FILTER(data,data[week]=MAX(master[finishuqid])),[Cost])

starttotal:= SUMX(FILTER(data,data[week]=MAX(master[startuqid])),[Cost])

ninguna relación requerida

Capture.PNG

Muchas gracias por la ayuda. Esto también dará la solución. Pero llegó a muchos datos para usar la columna calculada.

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors