Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Level up your Power BI skills this month - build one visual each week and tell better stories with data! Get started

Reply
Syndicate_Admin
Administrator
Administrator

Cálculo del ejercicio fiscal»

Hola a todos

Muchas gracias por ayudar hasta la fecha ..

Necesito ayuda con el siguiente requisito en el que tenemos que mostrar la suma de las declaraciones del año fiscal para múltiples clientes en una medida. Hasta ahora tenía clientes que tenían fecha de fin de año 31/03 y estaba usando la medida a continuación

FYTD =CALCULATE([Total ReturnV1],DATESYTD('Date Table'[_Date],"31/03"))
Ahora obtengo la fecha de finalización del año en una tabla separada como se muestra a continuación y el usuario espera usar la fecha de finalización del año de la tabla en la medida. Intenté reemplazar el valor codificado (31/03) con la columna YearEnd .. pero no me permite hacerlo y la opción de seleccionar esta columna no está disponible para su uso. ¿Alguien puede ayudar en esto?
ak77_0-1694061444979.png

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

También puede usar esta medida para obtener los mismos datos

Sales YTD = 
VAR __SUM = CALCULATE (
    [Amo],
    VAR FirstFiscalMonth = [StartFY] -- Set the first month of the fiscal year
    VAR LastDay =
        MAX ( 'Calendar'[Date] )
    VAR LastMonth =
        MONTH ( LastDay )
    VAR LastYear =
        YEAR ( LastDay )
            - IF ( LastMonth < FirstFiscalMonth, 1 )
    VAR FilterYtd =
        DATESBETWEEN (
            'Calendar'[Date],
            DATE ( LastYear, FirstFiscalMonth, 1 ),
            LastDay 
        )
      
    RETURN
   FilterYtd)
   VAR _MaxdareSales = MAX('Sales'[Business Days])
   RETURN
   IF(_MaxdareSales,__SUM)
Syndicate_Admin
Administrator
Administrator

Basándome en su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.

https://1drv.ms/u/s!AiUZ0Ws7G26RikbVQdUS5C2JC-Ho?e=xqio2U

Syndicate_Admin
Administrator
Administrator

El usuario no desea que la fecha esté codificada FYTD =CALCULATE([Total ReturnV1],DATESYTD('Date Table'[_Date],"31/03")),

Quiere que se tome de un nombre de columna proveniente de DB Table. Entonces, si estos valores cambian .. simplemente pueden actualizarlo en la columna DB sin ningún cambio en el informe

Syndicate_Admin
Administrator
Administrator

¿Qué hay de malo en mi primera sugerencia?
Para obtener una solución más detallada, comparta algunos PBIX ficticios con los que trabajar.

Syndicate_Admin
Administrator
Administrator

¡Sin suerte! Arrepentido

Syndicate_Admin
Administrator
Administrator

Hola @ak77
La forma sugerida no es correcta con certeza porque 'yourtable[yearend]' es una columna y no un valor escalar, por lo que no puede filtrar por él (porque la columna es un valor múltiple y no uno).
Puede intentar modificarlo a:
FYTD =CALCULATE([Total ReturnV1],DATESYTD('Tabla de fechas'[_Date],max(yourtable[yearend])
Solo inténtalo, no hay forma de que una computadora pueda derrotarte 🙂

Syndicate_Admin
Administrator
Administrator

@Ritaf1983 , gracias por la respuesta.. ¿Puedo usar FYTD =CALCULATE([Total ReturnV1],DATESYTD('Date Table'[_Date],yourtable[yearend]) el campo año como parámetro de la función?

Syndicate_Admin
Administrator
Administrator

Hola @ak77
Puede utilizar algunas condiciones como:
Si (month(max('yourtable[yearend]))= 3,
FYTD =CALCULATE([Total ReturnV1],DATESYTD('Date Table'[_Date],"31/03")),
FYTD =CALCULATE([Total ReturnV1],DATESYTD('Date Table'[_Date],"31/12"))
Si esta publicación ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Helpful resources

Announcements
April Power BI Update Carousel

Power BI Monthly Update - April 2026

Check out the April 2026 Power BI update to learn about new features.

Fabric SQL PBI Data Days

Data Days 2026 coming soon!

Sign up to receive a private message when registration opens and key events begin.

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.