Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
Tengo una tabla que tiene datos para el último día del mes y se ve así:
Mi objetivo es rellenar los días de los meses con el valor del mes anterior para que se vea así (para enero):
Puedo lograrlo de dos maneras: la primera, que siempre es correcta, pero es bastante lenta, se basa en la versión optimizada del último valor no en blanco del artículo
Portfolio =
VAR FirstVisibleDate =
MIN ( 'Calendar'[Dates] )
VAR PreviousDate =
CALCULATE (
MAX ( 'Other Actuals'[Date] ),
'Calendar'[Dates] < FirstVisibleDate
)
VAR FilterPreviousDate =
TREATAS (
{
PreviousDate
},
'Calendar'[Dates]
)
VAR Result =
IF(
ISFILTERED('Calendar'[Month Yr]),
CALCULATE (
SUM('Other Actuals'[PARC]),
FilterPreviousDate
),CALCULATE(SUM('Other Actuals'[PARC]), 'Calendar'[Last Month]))
RETURN
Result
y el segundo que es muy rápido, pero no funciona correctamente cuando quiero, es decir, limitar el número de días que se muestran debido a all():
Portfolio 2 =
CALCULATE(CALCULATE(SUM('Other Actuals'[PARC]), DATEADD('Calendar'[Dates], -1, DAY)), ALL('Calendar'[Dates]))
Al final se hará referencia a esta medida de la siguiente manera:
Active portfolio - Global = CALCULATE([Portfolio], 'Calendar 2'[flag_chargement_min_Global 2])
donde filter es una columna de la tabla de fechas que devuelve "TRUE" para todos los días hasta ayer, de modo que limitamos los datos que se muestran en el gráfico.
Para la primera opción funciona correctamente, pero es lento. La segunda opción no funciona correctamente.
¿Alguien sabe cómo optimizarlo/arreglarlo o hacerlo de otra manera que sea mejor?
@Slowik131 , creo que la función previousmonth puede hacer eso
CALCULATE(SUM('Otros datos reales'[PARC]),previousmonth('Calendario'[Fecha]))
¡Perfecto! Funciona 🙂
¿Quizás sabes cómo hacer lo mismo, pero cuando tenemos datos para la primera fecha del mes y queremos rellenarlos para todo el mes?
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.