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.
Tengo un conjunto de datos que se actualiza 3 veces a la semana, añadiendo los nuevos datos al final del conjunto de datos. Necesito mostrar el movimiento de los valores en una tabla comparando la SUMA de valores del último día de esta semana y la semana pasada.
Los datos se ven así:
Cliente | Fecha del informe | Valor |
A | 13/05/2020 | 5 |
B | 13/05/2020 | 10 |
A | 11/05/2020 | 2 |
B | 11/05/2020 | 12 |
A | 08/05/2020 | 3 |
B | 08/05/2020 | 15 |
A | 06/05/2020 | 4 |
B | 06/05/2020 | 14 |
Necesito crear una medida que me dé la SUMA de MAX(Report Date) para la semana más reciente y para la semana más reciente -1.
Esto es lo que se me ocurrió hasta ahora, pero resume toda la última semana de datos. He creado una columna calculada (WeekNum), que también me gustaría evitar si es posible.
@amitchandakSu solución me dio un error, pero me ayudó a terminar algo muy similar a lo que@v-gizhi-msftsugirió, por lo que voy a marcar que uno como la solución.
Gracias a ambos por sus entradas!
Hola
Por favor, siga estos pasos:
1)Cree esta columna:
WeekNo = WEEKNUM('Table'[Report Date])
2)Pruebe estas dos medidas:
Current_Week =
VAR a =
CALCULATE (
MAX ( 'Table'[Report Date] ),
FILTER ( 'Table', 'Table'[WeekNo] = WEEKNUM ( TODAY () ) )
)
RETURN
CALCULATE (
SUM ( 'Table'[Value] ),
FILTER (
'Table',
'Table'[WeekNo] = WEEKNUM ( TODAY () )
&& 'Table'[Report Date] = a
)
)
Last_Week =
VAR a =
CALCULATE (
MAX ( 'Table'[Report Date] ),
FILTER ( 'Table', 'Table'[WeekNo] = WEEKNUM ( TODAY () ) - 1 )
)
RETURN
CALCULATE (
SUM ( 'Table'[Value] ),
FILTER (
'Table',
'Table'[WeekNo]
= WEEKNUM ( TODAY () ) - 1
&& 'Table'[Report Date] = a
)
)
3)El resultado muestra:
Vea mi archivo pbix adjunto.
Saludos
Giotto
Trate como
Esta medida de la semana ?
VAR __Week á MAX('Table'[WeekNum])
VAR __id - MAX ( 'Tabla'[Cliente] )
VAR __date - CALCULATE ( MAX( 'Table'[date] ), ALLSELECTED ( 'Table' ), 'Table'[Customer] - __id )
RETURN CALCULATE ( Sum ( 'Table'[Value] ), VALUES ( 'Table'[Customer ), 'Table'[Customer] - __id, 'Table'[date] á __date,'Table'[WeekNum] á __Week )
Medida de la semana pasada ?
VAR __Week á MAX('Table'[WeekNum])-1
VAR __id - MAX ( 'Tabla'[Cliente] )
VAR __date - CALCULATE ( MAX( 'Table'[date] ), ALLSELECTED ( 'Table' ), 'Table'[Customer] - __id )
RETURN CALCULATE ( Sum ( 'Table'[Value] ), VALUES ( 'Table'[Customer ), 'Table'[Customer] - __id, 'Table'[date] á __date,'Table'[WeekNum] á __Week )
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |