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
Syndicate_Admin
Administrator
Administrator

Valor adicional No respectivo de jerarquía de fechas

Hola comunidad,
Tengo una tabla de la siguiente manera

CompañíaMonto facturado
Empresa A123,500
Empresa B342,980
Empresa C321,900
Empresa D194,500
Empresa E231,895
Empresa F349,790
Empresa G208,740


Estoy calculando los ingresos de la siguiente manera con respecto a las empresas y el tiempo

Revenue TOTAL = CALCULATE(SUM(TableName[BilledAmount])

La previsión para cada mes es del 80% del Total de Ingresos +1.000.000 y la fórmula es la siguiente

Forecast = 
var __revenue =
[Revenue TOTAL]
return 
if( __revenue<>BLANK(), (__revenue *0.8) + 1000000 )

Así que he trazado estas dos medidas como líneas en un gráfico y he añadido una jerarquía de fechas en el eje X (eje compartido). La fórmula funciona bien cuando se profundiza en meses, pero cuando se perfora en cuartos, solo agrega un millón como se muestra en la fórmula en lugar de tres millones en los tres meses que hacen un trimestre.
Esto tampoco se refleja bien cuando se perfora a años también, lo que debería sumar seis millones, el número de meses transcurridos en el trimestre financiero teniendo en cuenta el hecho de que el año financiero comienza a partir de abril. (Abril - Septiembre = 6 meses pasados)

Si hay una manera de hacer que esta fórmula de medida de pronóstico sea más dinámica y se refleje bien cuando se profundiza en diferentes marcos de tiempo (año, trimestre, mes, semanas, días), por favor ayude.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@Datagulf , Prueba como

Forecast = 
var __revenue =
[Revenue TOTAL]
return 
if( __revenue<>BLANK(), (__revenue *0.8) + 1000000* distinctcount(Date[Month year])  )

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@Datagulf , Prueba como

Forecast = 
var __revenue =
[Revenue TOTAL]
return 
if( __revenue<>BLANK(), (__revenue *0.8) + 1000000* distinctcount(Date[Month year])  )

@amitchandak Esto funciona, pero ¿qué sucede cuando mis datos superan los 12 meses?

Allí, @Datagulf

Según la fórmula de Amit, si los datos superan los 12 meses, aumentarán en un millón de veces el número total de meses en diferentes años.
Si su fórmula es útil para usted, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente. Gracias.

Saludos
Equipo de apoyo a la comunidad _ Zeon Zheng

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.