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
Avivek
Post Partisan
Post Partisan

Medida necesaria para el promedio ponderado de los últimos 6 meses

He creado el promedio ponderado que parece funcionar deseablemente, pero necesito el promedio ponderado para los últimos 6 meses, a continuación están las medidas.


Wt avg 2 á CALCULATE(SUMX(RECEIVABLES,RECEIVABLES[Days Diff]*RECEIVABLES[Weights]))

Los últimos 6 meses Wt Avg2 =
Var enddate á EOMONTH('LAST REFRESHED'[Datos last Refreshed],-1)
Fecha de inicio del VAR - EOMONTH(enddate,-7)+1
Fecha de fecha de VAR (VAR DateTable)
CALCULATETABLE(
'FECHA',
FILTER('DATE','DATE'[Fecha del calendario]> Fecha de inicio && 'FECHA'[Fecha del calendario]<enddate)
)
---------------------------------------------------------
VA wtavg ?
CALCULATE( [Wt avg 2],DateTable)
devolución
wtavg

Aunque cuando veo este valor por cada día, entonces no parece mach, pero me da el valor correcto para el promedio ponderado general por cada mes.

Así que creé otra medida que da el valor correcto por día sabio, pero el promedio total de días ponderados mes a nivel no es correcto. La medida es como;
Días medios ponderados: CALCULATE(SUM(RECEIVABLES[Days Diff])*[Weights],VALUES(ACCOUNT[Parent Account]))

Los últimos 6 meses Wt Promedio =
Var enddate á EOMONTH('LAST REFRESHED'[Datos last Refreshed],-1)
Fecha de inicio del VAR - EOMONTH(enddate,-6)+1
Fecha de fecha de VAR (VAR DateTable)
CALCULATETABLE(
'FECHA',
FILTER('DATE','DATE'[Fecha del calendario]> Fecha de inicio && 'FECHA'[Fecha del calendario]<enddate)
)
---------------------------------------------------------
VA wtavg ?
CALCULATE( [Días medios ponderados],DateTable)
devolución
wtavg


En ambos casos, los valores no coinciden con el total de los últimos 6 meses de días medios ponderados.

¿Puede alguien sugerirme lo que es lo más que estoy haciendo en este promedio ponderado de 6 meses y lo que puedo necesitar para cambiar.

1 ACCEPTED SOLUTION
v-zhenbw-msft
Community Support
Community Support

Hola @Avivek ,

¿Desea mostrar el promedio de los últimos 6 meses como la primera columna o la segunda columna?

Measure1.jpg

Si desea mostrar un valor como la primera columna, puede hacer referencia a la siguiente medida.

Last 6 months Wt Avg = 
var _today = TODAY()
var _last6months = DATE(YEAR(TODAY()),MONTH(TODAY())-6,DAY(TODAY()))
return
CALCULATE([Wt avg 2],FILTER('Table','Table'[Date]>=_last6months && 'Table'[Date]<=_today))

Measure2.jpg

Si desea mostrar un valor como la segunda columna, puede hacer referencia a la siguiente medida.

Last 6 Months = 
var _today = TODAY()
var _last6months = DATE(YEAR(TODAY()),MONTH(TODAY())-6,DAY(TODAY()))
var _sumvalue = CALCULATE(SUM('Table'[value]),FILTER(ALLSELECTED('Table'[Date]),'Table'[Date]>=_last6months && 'Table'[Date]<=_today))
var _IF = IF(MAX('Table'[Date])<=_today&&MAX('Table'[Date])>=_last6months,1,0)
return
IF(
    _IF=0,BLANK(),
    DIVIDE(_sumvalue,6))

Measure3.jpg

Si no cumple con sus requisitos, ¿podría proporcionar una muestra de maqueta basada en datos falsos o describir los campos de cada tabla y las relaciones entre tablas simplemente?

Será útil si puede mostrarnos el resultado esperado exacto basado en las tablas.

Cargue sus archivos en OneDrive para la Empresa y comparta el enlace aquí. Por favor, no contenga ninguna Información Confidencial o Datos Reales en su respuesta.

Saludos

Equipo de apoyo a la comunidad _ zhenbw

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

BTW, pbix como adjunto.

View solution in original post

4 REPLIES 4
v-zhenbw-msft
Community Support
Community Support

Hola @Avivek ,

¿Qué tal el resultado después de seguir las sugerencias mencionadas en mi publicación original?

¿Podría proporcionar más detalles o resultado esperado si no cumple con su requisito?

Si ha solucionado el problema por su cuenta, por favor comparta su solución. Si la ayuda de los mensajes anteriores, por favor márquela como una solución para ayudar a otros a encontrarlo más rápidamente.

Saludos

Equipo de apoyo a la comunidad _ zhenbw

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

v-zhenbw-msft
Community Support
Community Support

Hola @Avivek ,

¿Desea mostrar el promedio de los últimos 6 meses como la primera columna o la segunda columna?

Measure1.jpg

Si desea mostrar un valor como la primera columna, puede hacer referencia a la siguiente medida.

Last 6 months Wt Avg = 
var _today = TODAY()
var _last6months = DATE(YEAR(TODAY()),MONTH(TODAY())-6,DAY(TODAY()))
return
CALCULATE([Wt avg 2],FILTER('Table','Table'[Date]>=_last6months && 'Table'[Date]<=_today))

Measure2.jpg

Si desea mostrar un valor como la segunda columna, puede hacer referencia a la siguiente medida.

Last 6 Months = 
var _today = TODAY()
var _last6months = DATE(YEAR(TODAY()),MONTH(TODAY())-6,DAY(TODAY()))
var _sumvalue = CALCULATE(SUM('Table'[value]),FILTER(ALLSELECTED('Table'[Date]),'Table'[Date]>=_last6months && 'Table'[Date]<=_today))
var _IF = IF(MAX('Table'[Date])<=_today&&MAX('Table'[Date])>=_last6months,1,0)
return
IF(
    _IF=0,BLANK(),
    DIVIDE(_sumvalue,6))

Measure3.jpg

Si no cumple con sus requisitos, ¿podría proporcionar una muestra de maqueta basada en datos falsos o describir los campos de cada tabla y las relaciones entre tablas simplemente?

Será útil si puede mostrarnos el resultado esperado exacto basado en las tablas.

Cargue sus archivos en OneDrive para la Empresa y comparta el enlace aquí. Por favor, no contenga ninguna Información Confidencial o Datos Reales en su respuesta.

Saludos

Equipo de apoyo a la comunidad _ zhenbw

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

BTW, pbix como adjunto.

amitchandak
Super User
Super User

@Avivek, te vi publicar el mismo problema en el pasado. ¿Puede compartir datos de ejemplo y salida de ejemplo en un formato de tabla?

@amitchandak, intenté publicar esto antes para obtener una solución, pero no pude encontrar una. Estoy agregando la instantánea de la tabla con el promedio ponderado de 6 meses de mi informe

Avivek_0-1597318400929.png

.

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.