Reply
Syndicate_Admin
Administrator
Administrator
Syndicated - Inbound

Mismo período del año pasado

Source Community: Power BI | Source Author Name: SANTEK

Hola a todos,

¿Alguien puede ayudarme sobre esto, por favor?

Me gustaría tener esta medida con el mismo período pero el año anterior ? ¿Cómo puedo hacer esto?

CA = CALCULAR(-SUMA(G_L[Cantidad]),
filtro(G_L,
(G_L[G_L cuenta No_]>=700000 && G_L[G_L cuenta No_]<=709999)
&& NOT(G_L[Código Global Dimension 1])IN{"901Admin","911IT","921Fin","931Dir","941Mkt","902HORSEXPL"}),
FECHASENTRECHA(Calendario[Fecha],fecha(año(hoy()),1,1),PRIMERA FECHA(Cierres[Fecha de cierre])))
Gracias por su ayuda.
1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: v-angzheng-msft
Syndicated - Inbound

Allí, @SANTEK

Puede intentar usar la función EDATE para devolver la fecha del año pasado,

FECHA ELECTRÓNICA

Devuelve la fecha que es el número indicado de meses antes o después de la fecha de inicio. Utilice EDATE para calcular las fechas de vencimiento o las fechas de vencimiento que caen el mismo día del mes que la fecha de emisión.

Pruebe esta medida:

CA =
CALCULATE (
    - SUM ( G_L[Amount] ),
    FILTER (
        G_L,
        ( G_L[G_L Account No_] >= 700000
            && G_L[G_L Account No_] <= 709999 )
            && NOT ( G_L[Global Dimension 1 Code] )
            IN { "901Admin", "911IT", "921Fin", "931Dir", "941Mkt", "902HORSEXPL" }
    ),
    DATESBETWEEN (
        Calendrier[Date],
        EDATE ( DATE ( YEAR ( TODAY () ), 1, 1 ), -12 ),
        EDATE ( FIRSTDATE ( Clotures[Date Clôture] ), -12 )
    )
)

O bien, comparta el enlace de su archivo pbix de muestra aquí, luego puedo intentar investigarlo para llegar a una medida más precisa.

Y no es posible hacerlo con una sola medida y poner una columna de año en una matriz para que aparezcan ambos datos. Si desea mostrar una comparación entre este año y el mismo período del año pasado, necesitará dos medidas para calcular este año y el mismo período del año pasado por separado.

El grupo de cálculo parece que solo hay una medida, pero el grupo de cálculo contiene más de una medida, tal vez sea lo que desea.

Espero que esto ayude.

Saludos
Equipo de apoyo a la comunidad _ Zeon Zheng
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: v-angzheng-msft
Syndicated - Inbound

Allí, @SANTEK

Puede intentar usar la función EDATE para devolver la fecha del año pasado,

FECHA ELECTRÓNICA

Devuelve la fecha que es el número indicado de meses antes o después de la fecha de inicio. Utilice EDATE para calcular las fechas de vencimiento o las fechas de vencimiento que caen el mismo día del mes que la fecha de emisión.

Pruebe esta medida:

CA =
CALCULATE (
    - SUM ( G_L[Amount] ),
    FILTER (
        G_L,
        ( G_L[G_L Account No_] >= 700000
            && G_L[G_L Account No_] <= 709999 )
            && NOT ( G_L[Global Dimension 1 Code] )
            IN { "901Admin", "911IT", "921Fin", "931Dir", "941Mkt", "902HORSEXPL" }
    ),
    DATESBETWEEN (
        Calendrier[Date],
        EDATE ( DATE ( YEAR ( TODAY () ), 1, 1 ), -12 ),
        EDATE ( FIRSTDATE ( Clotures[Date Clôture] ), -12 )
    )
)

O bien, comparta el enlace de su archivo pbix de muestra aquí, luego puedo intentar investigarlo para llegar a una medida más precisa.

Y no es posible hacerlo con una sola medida y poner una columna de año en una matriz para que aparezcan ambos datos. Si desea mostrar una comparación entre este año y el mismo período del año pasado, necesitará dos medidas para calcular este año y el mismo período del año pasado por separado.

El grupo de cálculo parece que solo hay una medida, pero el grupo de cálculo contiene más de una medida, tal vez sea lo que desea.

Espero que esto ayude.

Saludos
Equipo de apoyo a la comunidad _ Zeon Zheng
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: SANTEK
Syndicated - Inbound

Gracias @amitchandak, pero ¿es posible hacerlo con una sola medida y poner una columna de año en una matriz para que aparezcan ambos datos?

Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: amitchandak
Syndicated - Inbound

@SANTEK , Prueba


var _dt = FIRSTDATE(Clotures[Date Clôture])
devolución
CA = CALCULAR(-SUMA(G_L[Cantidad]),
filtro(G_L,
(G_L[G_L cuenta No_]>=700000 && G_L[G_L cuenta No_]<=709999)
&& NOT(G_L[Código Global Dimension 1])IN{"901Admin","911IT","921Fin","931Dir","941Mkt","902HORSEXPL"}),
FECHASENTRE (Calendrier[Fecha],fecha(año(hoy())-1,1,1),Fecha(Año(_dt)-1, mes(_dt), día(_dt) )))

Source Community: Power BI | Source Author Name: SANTEK
Syndicated - Inbound

Supongo que no es posible hacerlo con una sola medida y poner una columna de año en una matriz para que aparezcan ambos datos?

avatar user

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

March2025 Carousel

Fabric Community Update - March 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors (Last Month)
Top Kudoed Authors (Last Month)