Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola Comunidad,
Tengo un conjunto de datos similar a los siguientes:
Región | Tienda | ID de pedido | ID de solicitud | Fecha del pedido | Fecha de entrega | Diferencia de fecha (Deliv. y orden) |
EOS | A | 00820AK1 | 00820AK | 17-07-2020 | 22-07-2020 | 5 |
EOS | A | 00820BP1 | 00820BP | 20-10-2020 | 23-10-2020 | 3 |
EOS | A | 00820CA1 | 00820CA | 06-11-2020 | 12-11-2020 | 6 |
EURO | B | 02220B61 | 02220B6 | 16-04-2020 | 22-04-2020 | 6 |
EURO | B | 02220BA2 | 02220BA | 20-04-2020 | 22-04-2020 | 2 |
EURO | B | 02220CM2 | 02220CM | 28-05-2020 | 03-06-2020 | 6 |
EURO | B | 02220CM1 | 02220CM | 28-05-2020 | 03-06-2020 | 6 |
EURO | C | 02220DY1 | 02220DY | 07-07-2020 | 13-07-2020 | 6 |
EURO | B | 02220FT1 | 02220FT | 19-08-2020 | 27-08-2020 | 8 |
EURO | C | 02220FV1 | 02220FV | 20-08-2020 | 25-08-2020 | 5 |
EURO | B | 02220G61 | 02220G6 | 25-08-2020 | 27-08-2020 | 2 |
NWK (en inglés) | D | 02220GY1 | 02220GÍA | 07-09-2020 | 09-09-2020 | 2 |
EURO | B | 02220I91 | 02220I9 | 02-10-2020 | 10-10-2020 | 8 |
EURO | C | 02220IB2 | 02220IB | 12-10-2020 | 08-10-2020 | -4 |
EURO | B | 02220IC1 | 02220ICO | 05-10-2020 | 10-10-2020 | 5 |
EURO | E | 02220J01 | 02220J0 | 27-11-2020 | 01-12-2020 | 4 |
EURO | F | 02221AK2 | 02221AK | 17-05-2021 | 20-05-2021 | 3 |
EURO | F | 02221B51 | 02221B5 | 24-06-2021 | 01-07-2021 | 7 |
EURO | F | 02221CI1 | 02221CI | 06-08-2021 | 12-08-2021 | 6 |
EURO | G | 02221DR1 | 02221DR | 15-09-2021 | 23-09-2021 | 8 |
Estoy tratando de establecer un informe que muestre las nominaciones tardías, puntuales y tempranas de un producto determinado, pero la definición de esto debería ser ajustable.
Mi idea es aplicar dos parámetros separados (alto y bajo) y dejar que estos definan el mínimo y el máximo para las "nominaciones a tiempo", es decir, si bajo se establece en 2 y alto en 6 es todo lo que está por debajo de 2 definido como tardío, entre 2 y 6 a tiempo y por encima de 6 temprano.
Esto debe contarse para visualizar el recuento de cada una de las tres categorías para cada región o tienda.
Con el parámetro bajo = 2 y el parámetro alto = 6, el resultado sería similar al siguiente:
Región | Temprano | En hora | Tarde |
EOS | 0 | 3 | 0 |
EURO | 4 | 11 | 1 |
NWK (en inglés) | 0 | 1 | 0 |
y
Tienda | Temprano | En hora | Tarde |
A | 0 | 3 | 0 |
B | 2 | 6 | 0 |
C | 0 | 2 | 1 |
D | 0 | 1 | 0 |
E | 0 | 1 | 0 |
F | 1 | 2 | 0 |
G | 1 | 0 | 0 |
Gracias de antemano por su tiempo y asistencia
Solved! Go to Solution.
Puede hacer lo siguiente:
TypeID
Temprano | 1 |
En hora | 2 |
Tarde | 3 |
Nomination time =
SWITCH (
SELECTEDVALUE ( 'Nomination time'[Type] ),
"Early",
COUNTROWS (
FILTER (
'Nominations',
'Nominations'[Date diff (Deliv. and order)] > MAX ( 'Low - High'[Low - High] )
)
),
"On Time",
COUNTROWS (
FILTER (
'Nominations',
'Nominations'[Date diff (Deliv. and order)] >= MIN ( 'Low - High'[Low - High] )
&& 'Nominations'[Date diff (Deliv. and order)] <= MAX ( 'Low - High'[Low - High] )
)
),
"Late",
COUNTROWS (
FILTER (
'Nominations',
'Nominations'[Date diff (Deliv. and order)] < MIN ( 'Low - High'[Low - High] )
)
)
) + 0
Resultado a continuación y en adjuntar archivo PBIX.
Puede hacer lo siguiente:
TypeID
Temprano | 1 |
En hora | 2 |
Tarde | 3 |
Nomination time =
SWITCH (
SELECTEDVALUE ( 'Nomination time'[Type] ),
"Early",
COUNTROWS (
FILTER (
'Nominations',
'Nominations'[Date diff (Deliv. and order)] > MAX ( 'Low - High'[Low - High] )
)
),
"On Time",
COUNTROWS (
FILTER (
'Nominations',
'Nominations'[Date diff (Deliv. and order)] >= MIN ( 'Low - High'[Low - High] )
&& 'Nominations'[Date diff (Deliv. and order)] <= MAX ( 'Low - High'[Low - High] )
)
),
"Late",
COUNTROWS (
FILTER (
'Nominations',
'Nominations'[Date diff (Deliv. and order)] < MIN ( 'Low - High'[Low - High] )
)
)
) + 0
Resultado a continuación y en adjuntar archivo PBIX.