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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Syndicate_Admin
Administrator
Administrator

Crear una medida de DAX mediante la salida de otra medida de DAX para determinar un estado general

He creado una medida DAX llamada 'Risk Ratio' que produce una relación de riesgo para cada escuela y año escolar. Mi desafío es crear una nueva medida DAX utilizando la medida de riesgo de varios años para determinar un estado general. He proporcionado un informe de muestra que tiene los datos y la medida de la relación de riesgo si alguien quiere intentar construir la nueva medida para producir un estado general para cada escuela. Cualquier ayuda sería muy apreciada.

Informe de muestra

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Entiende, enviaré una nueva solicitud. ¡Gracias por tu ayuda!

Syndicate_Admin
Administrator
Administrator

@Shaker ,

Lamento que esta pregunta esté más allá del tema original de este hilo, para que el hilo sea más relevante, considere marcar la respuesta que lo ayudó y crear un nuevo hilo para la nueva pregunta, para que más usuarios puedan participar y ayudar mejor a otros con preguntas similares.

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

Esto es increíblemente útil, ¡gracias Jianbo! ¿Hay alguna manera de hacer gráficos para mostrar el estado similar al siguiente? Necesito crear imágenes usando el conteo de escuelas (LEA) por estado.

Ejemplo creado en Excel...

Screenshot 2023-06-01 093510.jpg

Syndicate_Admin
Administrator
Administrator

@Shaker ,

Por favor, intente:

Primero encienda la columna subtotal y cambie su nombre a "Estado":

vjianbolimsft_0-1685587716617.png

A continuación, aplique la medida a la matriz visual:

Measure =
VAR _a =
    SUMMARIZE ( 'RDS DimLeas', 'RDS DimLeas'[LEA Name] )
VAR _b =
    DISTINCT ( 'Year'[Year] )
VAR _c =
    ADDCOLUMNS ( CROSSJOIN ( _a, _b ), "Risk Ratio", [Risk Ratio] )
VAR _d =
    SELECTEDVALUE ( 'State Set Threshold'[State Threshold] )
VAR _e =
    COUNTROWS ( FILTER ( _c, [Risk Ratio] >= _d ) )
VAR _f =
    ADDCOLUMNS (
        _c,
        "Flag",
            IF (
                RANKX ( _c, VALUE ( MID ( [Year], FIND ( "(", [Year] ) + 1, 4 ) ),, ASC, DENSE )
                    = RANKX ( _c, [Risk Ratio],, DESC, DENSE ),
                1,
                0
            )
    )
RETURN
    SWITCH (
        TRUE (),
        ISINSCOPE ( 'Year'[Year] ), [Risk Ratio],
        NOT ( ISINSCOPE ( 'Year'[Year] ) )
            && _e = 0
            && SUMX ( _c, [Risk Ratio] ) <> BLANK (), "Not sig dispro at all",
        NOT ( ISINSCOPE ( 'Year'[Year] ) )
            && _e = 1, "At-risk year 1",
        NOT ( ISINSCOPE ( 'Year'[Year] ) )
            && _e = 2, "At-risk year 2",
        NOT ( ISINSCOPE ( 'Year'[Year] ) )
            && _e = 3
            && SUMX ( _f, [Flag] ) = 3, "Reasonable progress",
        NOT ( ISINSCOPE ( 'Year'[Year] ) )
            && _e = 3
            && SUMX ( _f, [Flag] ) <> 3, "Significantly disproportionate"
    )

Resultado final:

vjianbolimsft_1-1685587752765.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.

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors