Media móvil 5 días

Un usuario Pregunto ✅

edavilaamerivet

Hola comunidad

Estoy buscando para ver si alguien puede ayudarme como estoy jugando de obtener un promedio móvil de 5 días y parece trabajar la fórmula, pero una vez que no selecciono una práctica única la media móvil está muy lejos, por lo general ver alrededor de 600-700 visitas cada día y mi media móvil si no selecciono una ubicación está muy lejos

foto del puño es la ubicación y la segunda es una sola ubicación

gracias y esperamos obtener una respuesta

moviendo.PNGmoviendo2.PNG

nandukrishnavs

Hola @edavilaamerivet,

Consulte el archivo pbix adjunto.

https://eygds-my.sharepoint.com/:u:/g/personal/nandukrishna_eygds_onmicrosoft_com/EW0RrJxyBlFLq_ETGr…

Aquí está la medida DAX para su referencia.

Moving_Average_5_Days =
VAR result =
    CALCULATE (
        AVERAGEX (
            SUMMARIZE ( 'Table', 'Table'[Date], "visit", SUM ( 'Table'[Visits] ) ),
            [visit]
        ),
        DATESINPERIOD ( 'Table'[Date], LASTDATE ( 'Table'[Date] ), -5, DAY )
    )
RETURN
    result

Por favor, hágamelo saber sus comentarios.

saludos

nandu krishna

Hola @edavilaamerivet

podría considerar la creación de un archivo pbix que contenga algunos datos de ejemplo (eliminar la información confidencial), cargar el pbix en onedrive o dropbox y compartir el enlace al archivo. No olvide describir los resultados esperados en función de estos datos de ejemplo.

edavilaamerivet

En respuesta a v-diye-msft

https://www.dropbox.com/s/xo2qhmqdsi2mznh/Moving%20Average-2.pbix?dl=0

No puedo hacer que la fórmula funcione, he adjuntado una muestra del archivo con los mismos nombres de columnas

Moving_Average_5_days2 de la página de la inserción

¿Resultado del VAR?

CALCULAR (

PROMEDIOX (

RESUMEN(DIM_Fecha, DIM_Fecha[Date], «Visita del cliente», SUM(FACT_ClientPatientActivity[ClientVisitCount] ) ),

[Visita del cliente]

),

FECHASENPERIODO(DIM_Fecha[Fecha], ÚLTIMA FECHA(DIM_Fecha[Fecha]), -5, DÍA)

)

devolución

Resultado

el dim_date es mi tabla calendario

«Visitas al cliente» esta es una columna calculada a partir de la suma (clientvisitcount)

Fact_clientpatientactivity es la tabla si los datos de las visitas son

también señaló que el estado o la ubicación está en la columna de la tabla de Dim_installation Estado’

Lo que pensando que el problema es que estoy tratando de agrupar el por estado «AK» y la fórmula no está en ese nivel

No estoy seguro

Gracias

nandukrishnavs

Hola @edavilaamerivet,

tabla de muestras

Fecha Ubicación visitas
01-01-2020 Trivandrum 200
02-01-2020 Trivandrum 160
03-01-2020 Trivandrum 202
04-01-2020 Trivandrum 230
05-01-2020 Trivandrum 204
01-06-2020 Trivandrum 204
07-01-2020 Trivandrum 130
08-01-2020 Trivandrum 131
09-01-2020 Trivandrum 132
10-01-2020 Trivandrum 133
11-01-2020 Trivandrum 210
12-01-2020 Trivandrum 211
13-01-2020 Trivandrum 212
14-01-2020 Trivandrum 213
15-01-2020 Trivandrum 214
16-01-2020 Trivandrum 215
17-01-2020 Trivandrum 216
18-01-2020 Trivandrum 217
19-01-2020 Trivandrum 218
20-01-2020 Trivandrum 219
21-01-2020 Trivandrum 220
22-01-2020 Trivandrum 221
23-01-2020 Trivandrum 222
24-01-2020 Trivandrum 223
25-01-2020 Trivandrum 224
26-01-2020 Trivandrum 225
27-01-2020 Trivandrum 226
28-01-2020 Trivandrum 227
29-01-2020 Trivandrum 228
30-01-2020 Trivandrum 229
01-01-2020 Kochi 100
02-01-2020 Kochi 110
03-01-2020 Kochi 120
04-01-2020 Kochi 130
05-01-2020 Kochi 140
01-06-2020 Kochi 150
07-01-2020 Kochi 160
08-01-2020 Kochi 170
09-01-2020 Kochi 180
10-01-2020 Kochi 190
11-01-2020 Kochi 210
12-01-2020 Kochi 200
13-01-2020 Kochi 190
14-01-2020 Kochi 180
15-01-2020 Kochi 170
16-01-2020 Kochi 160
17-01-2020 Kochi 150
18-01-2020 Kochi 250
19-01-2020 Kochi 255
20-01-2020 Kochi 260
21-01-2020 Kochi 265
22-01-2020 Kochi 270
23-01-2020 Kochi 260
24-01-2020 Kochi 250
25-01-2020 Kochi 240
26-01-2020 Kochi 230
27-01-2020 Kochi 220
28-01-2020 Kochi 210
29-01-2020 Kochi 200
30-01-2020 Kochi 190

Por favor, pruebe la siguiente medida DAX

Moving_Average_5_Days = 
VAR result =
    CALCULATE (
        AVERAGEX (
            SUMMARIZE ( 'Table', 'Table'[Date], "visit", SUM ( 'Table'[Visits] ) ),
            [visit]
        ),
        DATESINPERIOD ( 'Table'[Date], LASTDATE ( 'Table'[Date] ), -5, DAY )
    )
RETURN
    result

instantánea1.JPGinstantánea2.JPG

Por favor, hágamelo saber si usted está encontrando algún problema.

saludos

nandu krishna

edavilaamerivet

En respuesta a nandukrishnavs

https://www.dropbox.com/s/xo2qhmqdsi2mznh/Moving%20Average-2.pbix?dl=0

No puedo hacer que la fórmula funcione, he adjuntado una muestra del archivo con los mismos nombres de columnas

Moving_Average_5_days2 de la página de la inserción

¿Resultado del VAR?

CALCULAR (

PROMEDIOX (

RESUMEN(DIM_Fecha, DIM_Fecha[Date], «Visita del cliente», SUM(FACT_ClientPatientActivity[ClientVisitCount] ) ),

[Visita del cliente]

),

FECHASENPERIODO(DIM_Fecha[Fecha], ÚLTIMA FECHA(DIM_Fecha[Fecha]), -5, DÍA)

)

devolución

Resultado

el dim_date es mi tabla calendario

«Visitas al cliente» esta es una columna calculada a partir de la suma (clientvisitcount)

Fact_clientpatientactivity es la tabla si los datos de las visitas son

también señaló que el estado o la ubicación está en la columna de la tabla de Dim_installation Estado’

Lo que pensando que el problema es que estoy tratando de agrupar el por estado «AK» y la fórmula no está en ese nivel

No estoy seguro

Gracias

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *