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
Estoy utilizando la medida siguiente para filtrar el TCV de la última evaluación disponible del proyecto por proyecto dentro de un marco de tiempo específico (año).
Tabla de fechas (Datekey = períodos de evaluación del proyecto)
Clave de fecha | Fecha | Año |
08/22 | 08.08.2022 | 2022 |
08/22 | 10.08.2022 | 2022 |
09/22 | 05.09.2022 | 2022 |
... | ... | ... |
Período del proyecto (tabla de hechos):
GlobalProjectKey | DateKey | Aceptación final | TCV |
A | 08/22 | 2023 | 1000 |
A | 09/22 | 2022 | 1000 |
A | 10/22 | 2023 | 1000 |
A | 11/22 | 2023 | 1000 |
B | 08/22 | 2022 | 4000 |
B | 09/22 | 2022 | 4000 |
Es importante que, dentro del plazo seleccionado (Año), siempre se seleccione la última línea de evaluación.
Si agrego una segmentación de datos externa para la fecha de "Aceptación final" y selecciono "2022", la medida selecciona la línea de pedido para el proyecto A con "Datekey" 09/22 y "Final Acceptance" 2022, que no refleja la última línea de evaluación para este proyecto con sería "Datekey" 10/22 y "Final Acceptance" 2023.
Estaría encantado, si puede mostrarme una manera de evitar que la selección de la segmentación de "Aceptación final" influya en la selección del último período de evaluación (clave de fecha por proyecto) de manera incorrecta.
Gracias
Saludos
Reinhard
Por favor, intente:
Primero cree una nueva tabla para la segmentación de datos:
Aplique la medida al objeto visual:
Measure =
VAR _a =
MAXX (
FILTER (
'Project Period',
YEAR ( [DateKey] ) = SELECTEDVALUE ( 'For slicer'[Value] )
),
[DateKey]
)
VAR _b =
MAXX (
FILTER (
ALL ( 'Project Period' ),
[GlobalProjectKey] = MAX ( 'Project Period'[GlobalProjectKey] )
&& YEAR ( [DateKey] ) = SELECTEDVALUE ( 'For slicer'[Value] )
),
[DateKey]
)
VAR _c =
CALCULATE (
SUM ( 'Project Period'[TCV] ),
FILTER ( 'Project Period', [DateKey] = _a )
)
RETURN
IF ( _a <> _b, BLANK (), _c )
Activa Mostrar elementos sin datos:
A continuación, cree dos segmentaciones de datos utilizando 'Para segmentación de datos'[Valor] y 'Período del proyecto' [Aceptación final] por separado
Resultado final:
Saludos
Jianbo Li
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Lo siento por la información que ha proporcionado no me aclara el problema. ¿Puede compartir más detalles para ayudarnos a aclarar su escenario?
Por favor, proporcióneme más detalles sobre su tabla y su problema o compártame con su archivo pbix después de eliminar datos confidenciales.
Consulte con:
Cómo proporcionar datos de ejemplo en el foro de Power BI
Cómo obtener respuestas rápidas a su pregunta
Saludos
Jianbo Li
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Gracias por su respuesta.
A continuación, encuentre el enlace a un archivo pbix de muestra que esperamos aclare el escenario:
Gracias
Saludos
Reinhard
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
3 | |
2 | |
1 | |
1 | |
1 |