Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola Comunidad,
Construí un power bi que incluye una medida para un promedio rodante de 5 días. Esta media móvil solo puede incluir el volumen de los fines de semana que no son fines de semana y no festivos. He conseguido que se calcule correctamente usando el dax de abajo, pero toma un tiempo para ejecutarse. ¿Alguien puede ayudarme a escribir esto de manera más eficiente?
Además, el índice de días hábiles clasifica los días laborables en orden ascendente a partir de hoy. En otras palabras, el día hábil más reciente ocupa el puesto 1 (hoy). El segundo más reciente es el puesto 2 (ayer). Los días de la tabla de fechas que no son días laborables se dejan en blanco.
Rolling 5 day average_business days only =
VAR TopRank = min(DateDim[Business days index])
Var RankUL = TopRank+5
VAR RollingSum =
sumx(
filter(
ALLSELECTED('Visit Details'),
'Visit Details'[Business day index] < RankUL &&
'Visit Details'[Business day index] >= TopRank),
[Total Visits])
Return Divide(RollingSum,5)
Gracias de antemano por su ayuda!
Solved! Go to Solution.
@738o51 Tal vez intente:
Rolling 5 day average_business days only =
VAR TopRank = min(DateDim[Business days index])
Var RankUL = TopRank+5
VAR RollingSum =
CALCULATE
SUM([Total Visits]),
filter(
ALLSELECTED('Visit Details'),
'Visit Details'[Business day index] < RankUL &&
'Visit Details'[Business day index] >= TopRank),
)
Return Divide(RollingSum,5)
@738o51 Tal vez intente:
Rolling 5 day average_business days only =
VAR TopRank = min(DateDim[Business days index])
Var RankUL = TopRank+5
VAR RollingSum =
CALCULATE
SUM([Total Visits]),
filter(
ALLSELECTED('Visit Details'),
'Visit Details'[Business day index] < RankUL &&
'Visit Details'[Business day index] >= TopRank),
)
Return Divide(RollingSum,5)
@738o51 - Curioso, ¿cuánto aceledó eso?
Mi conjunto de datos es bastante grande, por lo que el cambio fue significativo. Pasé de unos 2 minutos a cargar el gráfico a aproximadamente 1 segundo. ¡Gracias de nuevo!