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
nardtmo
Helper III
Helper III

comparando la fecha seleccionada con una fecha fija

Hola a todos

Gracias de antemano. Me gustaría hacer a continuación ecuador en power bi. Fechas de ejemplo, es decir 03/08/2020 semana 11 domingo,

los resultados de pbi compararán el valor promedio de 02/09/2020 semana 7 /domingo , 02/16/2020 semana 8 /domingo, & 02/16/2020 semana 9 /domingo a 03/08/2020 /semana 11/ domingo y

y el 03/09/2020 / Semana 11 / lunes comparará el valor promedio de los valores "lunes" en la semana 7,8,9.

así que básicamente, todos los días futuros / fecha también se compararán con el promedio de "mismo día" en la semana 7,8, y 9

Pude hacer una comparación semanal, pero no estoy seguro de cómo agregar filtro en fechas variables

%Diff_BL_Volume ?
VAR WK9 - CALCULATE([Volumen],
Filtro(all('Tabla de fechas'),
'Mesa de fechas'[semana]-9
))
VAR WK10 - CALCULATE([Volumen],
Filtro(all('Tabla de fechas'),
'Mesa de fechas'[semana]-10
))
VAR WK11 - CALCULATE([volumen],
Filtro(all('Tabla de fechas'),
'Tabla de fechas'[semana]-11
))
VAR BL - CALCULATE((wk9+wk10+wk11)/3)
devolución
Dividir ([volumen]-bl,bl,0)

apreciar la ayuda!!!

difference.jpg

2 REPLIES 2
v-zhenbw-msft
Community Support
Community Support

Hola @nardtmo ,

Podemos usar los siguientes pasos para cumplir con sus requisitos.

1. Podemos crear una medida como esta,

%Diff_BL_Volume =
VAR WK7 =
    CALCULATE (
        [Volume],
        FILTER (
            ALLEXCEPT ( 'Date Table', 'Date Table'[day name] ),
            'Date Table'[week] = 7
        )
    )
VAR WK8 =
    CALCULATE (
        [Volume],
        FILTER (
            ALLEXCEPT ( 'Date Table', 'Date Table'[day name] ),
            'Date Table'[week] = 8
        )
    )
VAR WK9 =
    CALCULATE (
        [Volume],
        FILTER (
            ALLEXCEPT ( 'Date Table', 'Date Table'[day name] ),
            'Date Table'[week] = 9
        )
    )
VAR BL =
    CALCULATE ( ( wk7 + WK8 + WK9 ) / 3 )
RETURN
DIVIDE ( [Volume] - BL, BL, 0 )

2. Luego necesitamos agregar dos segmentación de datos, un número de semana de controles, otro controla el nombre del día de la semana.

El resultado así,

comparing 1.jpgcomparing 2.jpg

Si no cumple con su requisito, ¿podría mostrar el resultado exacto esperado basado en la tabla que hemos compartido?

BTW, pbix como adjunto.

Saludos


Equipo de Apoyo comunitario _ zhenbw
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

amitchandak
Super User
Super User

@nardtmo, no estoy seguro de que lo tengo completamente

Típicamente el mismo día de la semana es 7 días de retraso y la misma semana del año pasado es 364 días detrás

Así que usted puede utilizar una medida de trailing de 7 días

Ejemplo

sales =SUM(Sales[Sales Amount])
Day behind Sales = CALCULATE([sales],dateadd('Date'[Date],-1,Day))
diff = [sales] -[Day behind Sales]

Para tratar con la semana puede sreferir mi archivo

https://www.dropbox.com/s/d9898a48e76wmvl/sales_analytics_weekWise.pbix?dl=0

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.