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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
mikengdkn
New Member

Cambiar la configuración de la hora - Inicio del año

Hola a todos

El año fiscal de mi empresa comienza el 1 de abril y termina el 31 de marzo. Así que cada vez que intento tener un gráfico de línea para mostrar los datos de 2 años en la serie de meses, está mal ya que el gráfico de Power Bi comienza el 1 de enero y termina en 31 de diciembre.

¿Hay algo similar a "cambiar la configuración de la hora" al año fiscal de mi empresa?

¡Muchas gracias!

Saludos

Mike

2 REPLIES 2
amitchandak
Super User
Super User

Tienes principios de año y fin de año, ambos toman la fecha de finalización. En su tabla de fechas crear como

fecha del año de inicio: STARTOFYEAR(Fecha[Fecha],"3/31")
fecha del año finalENDOFYEAR(Fecha[Fecha],"3/31")

https://docs.microsoft.com/en-us/dax/startofyear-function-dax

https://docs.microsoft.com/en-us/dax/endofyear-function-dax

Pero esto no ayudará en la inteligencia del tiempo, allí tienes que dar fecha en datesytd o totalytd

YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(('Date'[Date]),"3/31"))
This Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD((ENDOFYEAR('Date'[Date])),"3/31"))

Last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-1,Year),"3/31"))
Last YTD complete Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(ENDOFYEAR(dateadd('Date'[Date],-1,Year)),"3/31"))
Last to last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-2,Year),"3/31"))

Para obtener lo mejor de la función de inteligencia de tiempo. Asegúrese de que tiene un calendario de fechas y se ha marcado como la fecha en la vista de modelo. Además, únase a él con la columna de fecha de su hecho/s. Consulte:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

rajendraongole1
Impactful Individual
Impactful Individual

Pruebe el siguiente código:

  1. Ir a la pestaña Modelado
  2. Haga clic en Nueva tabla
  3. Pegue el código y se creará una nueva tabla Cal con 12 columnas (siendo los 2 de ellas)
Calendario:
ADDCOLUMNS (
    CALENDARAUTO ( 3 ),
    "MIndex", MONTH ( EDATE ( [Date], -3 ) ),
    "CalMonth", FORMAT ( [Date], "mmm" ),
    "CalQtr", "Q"
        & CEILING ( MONTH ( [Date] ), 3 ) / 3,
    "CalYear", YEAR ( [Date] ),
    "FinQtr", "Q"
        & CEILING ( MONTH ( EDATE ( [Date], -3 ) ), 3 ) / 3,
    "FY", VAR CY - DERECHA (
        [Fecha] ), 2 )
    VAR NY - DERECHA (
        [Fecha] ) + 1, 2 )
    VAR PY - DERECHA (
        [Fecha] ) - 1, 2 )
    VAR FinYear ?
        "-" & NY, PY & "-" & CY )
    RETURN
        FinYear,
    "CalWeekNo", WEEKNUM ( [Date], 2 ),
    "Weekend/Working", IF ( WEEKDAY ( [Date], 2 ) > 5, "Weekend", "Working" ),
    "Day", FORMAT ( [Date], "ddd" ),
    "CustomDate", FORMAT ( [Date], "d/mm) )

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.