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

Período paralelo que produce el mismo resultado que el período actual

Hola

He creado la siguiente expresión para rellenar un gráfico de líneas. Esto funciona perfectamente para el período actual.

Ofertas brutas publicadas =
INTERRUPTOR(
SELECTEDVALUE('Agrupación'[Grupo]),
"Ofertas publicadas",
[Ofertas publicadas 13meses],
"Publicado Gross",
[Publicado bruto 13meses]
)

Sin embargo, cuando trato de elaborar los valores para el período anterior, usando un período paralelo, no parece funcionar.

Ofertas brutas publicadas 1 año =
CALCULATE([Gross Deals Posted],
PARALLELPERIOD(pavw_Dates[ReportingDate].[ Fecha],
-12,
MES)
)
Esta expresión calcula el mismo valor que el período actual.
melg_2-1634606286031.png

Convertí esto en una mesa para ver más claramente.

melg_3-1634606323328.png

Cualquier ayuda sería muy apreciada.

Gracias.

Melanie

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Por favor, comparta su medida [Ofertas publicadas 13meses]. Sospecho que eso está deshaciendo lo que estás tratando de hacer con las funciones de inteligencia del tiempo.

Palmadita

Hola

Ofertas publicadas 13meses =
DÓNDE
LDate = MAX(pavw_Dates[ReportingDate])
DÓNDE
FDate = EOMONTH(LDate,-13)
DÓNDE
Resultado =
SI(
MAX(FilterDates[ReportingDate]) <=
LDate &&
MIN(FilterDates[ReportingDate]) >=
FDate,
CALCULAR(
[Ofertas publicadas],
FILTER(ALL(pavw_Dates[MonYear]),
pavw_Dates[MonYear] =
VALORES(FilterDates[MonYear])
)
)
)
DEVOLUCIÓN
Resultado
La razón por la que hice esto fue para poder mostrar 13 meses en el gráfico, sin importar qué mes se seleccionó en la rebanadora. Esta segmentación de datos de fecha utiliza la tabla pavw_Dates.
También como parte de este proceso, creé otra tabla de fechas llamada FilterDates:
FilterDates = pavw_Dates
Esto fue para que el gráfico funcionara correctamente mostrando los 13 meses, por lo que en mi Axis, tengo el MonthYear de la tabla FilterDates.
Espero que tenga sentido.
Gracias.
Syndicate_Admin
Administrator
Administrator

@melg , Debe usar la tabla Fecha para eso

Ofertas brutas publicadas 1 año =
CALCULATE([Gross Deals Posted],
MISMO PERÍODO DE AÑO(«Fecha»[Fecha],
-12,
MES)
)

o

Ofertas brutas publicadas 1 año =
CALCULATE([Gross Deals Posted],
SAMEPERIODLASTYEAR(«Fecha»[Fecha])
)

o

Ofertas brutas publicadas 1 año =
CALCULATE([Gross Deals Posted],
dateadd('Fecha'[Fecha],
-12,
MES)
)

Por qué falla la inteligencia del tiempo - Power bi 5 Savior Steps for TI: https://youtu.be/OBf0rjpp5Hw

Hola, gracias por su respuesta!

Probé tanto el SAMEPERIODLAST YEAR como el DATEADD y produce el mismo resultado, sin embargo, esta vez solo hay un valor que se rellena para octubre....

Estoy usando ReportingDate de mi tabla de fechas llamada pavw_Dates.

melg_0-1634609615839.png

Gracias.

@melg , Use la tabla de fechas, que está marcada como tabla de fechas, para que la inteligencia de tiempo funcione.

También veo un papel de una mesa independiente aquí. Como está mostrando 12 meses , cuando se selecciona un mes

recomienda

Por qué falla la inteligencia del tiempo - Power bi 5 Savior Steps for TI: https://youtu.be/OBf0rjpp5Hw

Necesidad de una tabla de fechas independiente:https://www.youtube.com/watch?v=44fGGmg9fHI

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.