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

Acumulado del ejercicio en el ejercicio fiscal

hola
Estoy tratando de obtener el valor acumulado del ejercicio en la selección del mes.
En la selección de un mes determinado en la reducción de la segmentación de datos, el valor acumulado del mes del año fiscal fiscal tiene que
La segmentación de meses se clasifica en el ejercicio (de abril a marzo)

Todas las tablas están relacionadas con un campo de fecha, mediante la fecha en que creé los campos Fy Date, FyMonth, FyYear,
Todos los cálculos se crean en función de la fecha del ejercicio.forum.PNG
Estoy logrando este acumulado mediante el uso de la cortadora de rangos del mes de fy.
Quiero lograr esto en el descenso de selección de meses, como si seleccione mes de junio -> Abril + mayo + Valores de junio

Mes SLicer (Desplegable)
-------------
->Abril, Mayo, Junio... Marzo
---------------------------

-------------------------------------------------------------------------------
A continuación se muestra la fórmula que estoy usando
--------------------------------------------------------------------------------
TestMDBaseFYear = var p =SWITCH(SELECTEDVALUE(date_dim[month_name]),"August",5,"December",9,"July",4,"November",8,"October",7,"September",6,
"Abril",1,"Febrero",11",Enero",10,"Marzo",12,"Mayo",02,"Junio",3)
var year=SELECTEDVALUE(date_dim[Fecha del ejercicio].[ Año])
var start1=DATE(SELECTEDVALUE(date_dim[Fy Date].[ Año]),"01","01")
var end1=DATE(SELECTEDVALUE(date_dim[Fy Date].[ Año]),p, MAX(date_dim[Fecha del ejercicio].[ Día]))

devolución
CONCATENAR(start1,end1)
IF(SELECTEDVALUE(date_dim[Fecha del ejercicio].[ Año]) <> BLANK(),
CALCULATE(SUM(WHOLSALE_DUMP[GWP_IN_MNS_]),
FECHASBETWEEN(date_dim[Fecha del ejercicio].[ Fecha],start1,end1)
FILTRO(ALLEXCEPT(date_dim,date_dim[Fecha del ejercicio].[ Año]), date_dim[Fecha fy]. [Fecha]>=start1 &&
date_dim[Fy Date]. [Fecha]<=end1)
),0)
--------------------------------------------------------------------------------------

Por favor, dé cualquier solución para esto.

gracias
Dileep

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @ILOM25757,

El filtro de la última fórmula de la función debe estar WHOLSALE_DUMP, ya que desea calcular el GWP_IN_MNS de esta tabla

Algunos datos que creé:

Tabla date_dim:

v-yangliu-msft_0-1620621468144.png

Tabla WHOLSALE_DUMP:

v-yangliu-msft_1-1620621468157.png

Estos son los pasos que puede seguir:

1. Cree la medida.

Measure =
var _p =
SWITCH(
    SELECTEDVALUE(date_dim[month_name]),
    "August",5,"December",9,"July",4,"November",8,"October",7,"September",6,
    "April",1,"February",11,"January",10,"March",12,"May",02,"June",3,1)
var _year=SELECTEDVALUE('date_dim'[Year])
var _start1=DATE(_year,"01","01")
var _end1=DATE(_year,_p, MAX('date_dim'[Day]))
return
IF(_year<>BLANK(),CALCULATE(SUM(WHOLSALE_DUMP[GWP_IN_MNS]),FILTER('WHOLSALE_DUMP',YEAR([Date])=_year&&[Date]>=_start1&&[Date]<=_end1)),0
)

2. resultado:

v-yangliu-msft_2-1620621468160.png

Saludos

Liu Yang

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

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

No @ILOM25757,

El filtro de la última fórmula de la función debe estar WHOLSALE_DUMP, ya que desea calcular el GWP_IN_MNS de esta tabla

Algunos datos que creé:

Tabla date_dim:

v-yangliu-msft_0-1620621468144.png

Tabla WHOLSALE_DUMP:

v-yangliu-msft_1-1620621468157.png

Estos son los pasos que puede seguir:

1. Cree la medida.

Measure =
var _p =
SWITCH(
    SELECTEDVALUE(date_dim[month_name]),
    "August",5,"December",9,"July",4,"November",8,"October",7,"September",6,
    "April",1,"February",11,"January",10,"March",12,"May",02,"June",3,1)
var _year=SELECTEDVALUE('date_dim'[Year])
var _start1=DATE(_year,"01","01")
var _end1=DATE(_year,_p, MAX('date_dim'[Day]))
return
IF(_year<>BLANK(),CALCULATE(SUM(WHOLSALE_DUMP[GWP_IN_MNS]),FILTER('WHOLSALE_DUMP',YEAR([Date])=_year&&[Date]>=_start1&&[Date]<=_end1)),0
)

2. resultado:

v-yangliu-msft_2-1620621468160.png

Saludos

Liu Yang

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

Syndicate_Admin
Administrator
Administrator

@ILOM25757 , Yon puede usar inteligencia de tiempo y tabla de fechas

ejemplo

Ventas YTD = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD('Date'[Date],"3/31")) // año terminará el 3/31 significa que la fecha de inicio es 4/1
Últimas ventas en YTD = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-1,Year),"3/31"))

con mes no, año

YTD= CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Year]=max('Date'[Year]) && 'Date'[Month] <= Max('Date'[Month]) ))
LYTD = CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Year]=max('Date'[Year])-1 && 'Date'[Month] <= Max('Date'[Month])))

Power BI — Año tras año con o sin inteligencia de tiempo
https://medium.com/@amitchandak.1978/power-bi-ytd-questions-time-intelligence-1-5-e3174b39f38a
https://www.youtube.com/watch?v=km41KfM_0uA

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.