Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
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:
Solved! Go to Solution.
@Rich_coutinho, este archivo tiene una división de fechas en el rango diario. comprobar si esto puede ayudar a
https://www.dropbox.com/s/bqbei7b8qbq5xez/leavebetweendates.pbix?dl=0
@Rich_coutinho, este archivo tiene una división de fechas en el rango diario. comprobar si esto puede ayudar a
https://www.dropbox.com/s/bqbei7b8qbq5xez/leavebetweendates.pbix?dl=0
Muchas gracias 🙂
Trabajé correctamente y más rápido que la medida que creo inicialmente.
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Ask questions in Eventhouse and KQL, Eventstream, and Reflex.
User | Count |
---|---|
3 | |
1 | |
1 | |
1 | |
1 |