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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Omitir la selección de segmentación de datos para una parte específica de la medida Dax

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).

Último TCV =
SUMX (
VALORES ( 'Período del proyecto'[GlobalProjectKey] ),
CALCULAR (
Suma ( 'Período del proyecto'[TCV] ),
LASTNONBLANK ('Fecha'[Fecha], COUNTROWS ( RELACIONADOTABLA ( 'Período del proyecto' ) ) )
)
)

Tabla de fechas (Datekey = períodos de evaluación del proyecto)

Clave de fechaFechaAño
08/2208.08.20222022
08/2210.08.20222022
09/2205.09.20222022
.........

Período del proyecto (tabla de hechos):

GlobalProjectKeyDateKeyAceptación finalTCV
A08/2220231000
A09/2220221000
A10/2220231000
A11/2220231000
B08/2220224000
B09/2220224000

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

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@waldnerr ,

Por favor, intente:

Primero cree una nueva tabla para la segmentación de datos:

vjianbolimsft_0-1667887577553.png

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:

vjianbolimsft_1-1667888806135.png

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:

vjianbolimsft_2-1667888985487.png

vjianbolimsft_3-1667889000405.png

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.

Syndicate_Admin
Administrator
Administrator

@waldnerr ,

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.

En ella @v-jianboli-msft,

Gracias por su respuesta.

A continuación, encuentre el enlace a un archivo pbix de muestra que esperamos aclare el escenario:

ejemplo.pbix

Gracias

Saludos

Reinhard

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.