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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
blairtj
Regular Visitor

Medir resultados diferentes valores basados en columna calculada frente a columna importada

Hola

Estoy usando 19 estadísticas de cóvides para obtener un control de Power BI. Estoy empezando a conseguirlo, pero este caso hasta ahora me está topando. El objetivo es obtener una dirección de tendencia para los nuevos casos diarios. No soy un estaticio así que las técnicas son sólo intentos maduros de suavizado, pero el poder bi es el objetivo.

Tengo una mesa con casos diarios y recuentos de muertes para todos los países. Antes de importar desde Excel agregué una columna que para cada registro de fecha tomó los casos promedio de los últimos 4 días y restó de eso el promedio de los 4 días anteriores para ese país (llamé a este 4x4trend). En power bi entonces creé una columna calculada para proporcionar el mismo valor (4x4trendcalc).

Esta tendencia 4x4 es todavía bastante volátil por lo que mi próximo intento fue entonces para crear una medida que promedió los últimos 7 días de la tendencia 4x4. Llamé a este 4x4trenddailyavg7.

4x4trenddailyavg7 = 
    VAR window = 7 /* days */
    VAR current_date = LASTDATE('covid-data'[dateRep])
    VAR window1_end = current_date
    VAR window1_start = DATEADD(window1_end,1-window,DAY)

    VAR window1_average = CALCULATE(
            IF(COUNTROWS(ALL('covid-data'[dateRep])) >= window,
                AVERAGEX('covid-data', 'covid-data'[4x4trend])
            ),
            FILTER(
                ALL('covid-data'[dateRep]), 
                'covid-data'[dateRep] >= window1_start && 'covid-data'[dateRep] <= window1_end 
            )
        )

    RETURN (
        window1_average
    )

Esto funcionó bien, pero el objetivo es transformar sólo los datos en power bi como las estadísticas cambian diariamente y sólo quiero descargar y conectar los datos actualizados. Esta medida se basó en la columna calculada de Excel, así que probé exactamente la misma medida, pero simplemente promedió la columna 4x4trendcalc en lugar de la tendencia importada 4x4trend (Llamé a 4x4trenddailyavg7calc). El valor es completamente diferente y incorrecto.

Un país de ejemplo se puede ver a continuación.

¿Alguna idea de por qué una medida sobre una columna calculada produce un valor diferente (e incorrecto) que la misma medida sobre una columna con los valores pero que se importó?

image.png

2 REPLIES 2
v-chuncz-msft
Community Support
Community Support

@blairtj

Los valores de las dos columnas no son los mismos para todos los países.

Community Support Team _ Sam Zha
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

@v-chuncz-msft, gracias por su respuesta.

Es cierto en los primeros 8 días de datos para cada país. Los datos que me preocupan para esto es ventana de la última semana aproximadamente de los datos y por lo que no me molesté en el archivo de Excel fuente corregir el derrame en las estadísticas del país anterior en los primeros días. Sigo pensando que es verdad.

Subiré el archivo pbix si eso ayuda. Todavía no he encontrado por qué este sería el caso. Los datos proceden de los datos disponibles públicamente publicados en el sitio europeo de los CDC.

Cualquier ayuda sería apreciada.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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