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 a todos
Tengo una tabla como:
NÚMERO DE REFERENCIA | FECHA DE SOLICITUD | FECHA DE VALIDACIÓN | FECHA DE FINALIZACIÓN |
G_EUR_GBR_DSF00000028 | 22/11/2018 | 07/12/2018 | 17/12/2019 |
El resultado que estaba expeting fue 8 días para novemeber y 7 días para diciembre para el retraso de validación. Así que creé un los siguientes mesures :
.REC_Validation_Delay=
VAR REQDate = VALUE( SELECTEDVALUE( RECRUITMENT[Request Date]) )
VAR VALDate = IF( ISBLANK(VALUE( SELECTEDVALUE( 'RECRUITMENT'[Validation Date] ) )),Today(),VALUE( SELECTEDVALUE( RECRUITMENT[Validation Date] ) ))
VAR MinDateInContext = VALUE( MIN( 'calendar'[Date] ) )
VAR MaxDateInContext = VALUE( MAX( 'calendar'[Date] ) )
RETURN
IF( AND( REQDate < MinDateInContext, VALDate > MinDateInContext ) ,
MIN( VALDate, MaxDateInContext ) - MinDateInContext ,
IF( AND( AND( REQDate > MinDateInContext, REQDate < MaxDateInContext ), VALDate > MinDateInContext ),
MIN( VALDate, MaxDateInContext ) - REQDate ,
BLANK() ) )
Y un segundo mesure que devuelve el valor real para el artículo, pero el promedio en el total
Average_validation_Delay =
AVERAGEX(
VALUES( RECRUITMENT[Reference Number] ),
[.REC_Validation_Delay] )
Cuando pongo la medida average_validation_delay en una tabla/matriz, devuelve la cifra correcta para NOV pero no hay valores en blanco para DEC y el total correcto 15 días.
También estoy enfrentando el problema con otra medida que he utilizado el mismo código sólo cambiar la fecha de inicio como validación y fecha de finalización como fecha de finalización para calcular la hora de llenado:
.REC_Time_to_fill =
VAR REQDate = VALUE( SELECTEDVALUE( RECRUITMENT[Validation Date] ) )
VAR VALDate = IF( ISBLANK(VALUE( SELECTEDVALUE( RECRUITMENT[Completion Date] ) )),Today(),VALUE( SELECTEDVALUE( RECRUITMENT[Completion Date] ) ))
VAR MinDateInContext = VALUE( MIN( 'calendar'[Date] ) )
VAR MaxDateInContext = VALUE( MAX( 'calendar'[Date] ) )
RETURN
IF( AND( REQDate < MinDateInContext, VALDate > MinDateInContext ) ,
MIN( VALDate, MaxDateInContext ) - MinDateInContext ,
IF( AND( AND( REQDate > MinDateInContext, REQDate < MaxDateInContext ), VALDate > MinDateInContext ),
MIN( VALDate, MaxDateInContext ) - REQDate ,
BLANK() ) )
REC - Time to Hire (Avg) =
AVERAGEX(
VALUES( RECRUITMENT[Reference Number] ),
[.REC_Time_to_fill] )
¿Alguna pista de lo que está mal?
la relación entre la tabla de recrtuiment y la fecha del calendario tiene 3 interfaces de fechas inactivas:
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |