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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Compensación del período comercial con múltiples calendarios comerciales

Hola

Tengo un conjunto de datos que contiene datos para varios clientes, y todos estos clientes tienen sus calendarios de períodos comerciales, que he combinado en una tabla de fechas comerciales en el Editor de consultas. Tengo columnas de desplazamiento para los meses y semanas del calendario, pero me gustaría una basada en el período comercial, pero debido a que cada cliente tiene períodos diferentes, estoy luchando para obtener el resultado correcto.

Probé varias soluciones, pero ninguna dio el resultado deseado debido a las múltiples compañías. Algunos tienen períodos de 4-4-5 semanas, algunos tienen 13 períodos en un año, hay trimestres (en lugar de períodos) y la mayoría tienen diferentes fechas de inicio y finalización.

Este fue el último intento (créditos: https://forum.enterprisedna.co/t/fiscal-period-offset-in-power-query/8651😞

IdentifyCurrentDate = Table.SelectRows(#"Changed Type5", cada uno ([Date] = CurrentDate)),
CurrentPeriod = IdentifyCurrentDate{0}[#"Year-Period"],
BufferTable = Table.Buffer(Table.Distinct( #"Changed Type5"[[#"Year-Period"]])),
#"Filas filtradas" = Table.SelectRows(BufferTable, cada [#"Year-Period"] <> null y [#"Year-Period"] <> ""),
InsertPeriodOffset = Table.AddColumn(#"Changed Type5", "Period Offset", cada uno
if _[#"Year-Period"] > CurrentPeriod = false then -Table.RowCount( Table.SelectRows( #"Filtered Rows", (IT) => IT[#"Year-Period"] > _[#"Year-Period"] e IT[#"Year-Period"] < CurrentPeriod))
else if _[#"Year-Period"] = CurrentPeriod then 0
else Table.RowCount( Table.SelectRows( #"Filas filtradas", (IT) => IT[#"Year-Period"] < _[#"Year-Period"] e IT[#"Year-Period"] > CurrentPeriod )), tipo number),
#"Changed Type6" = Table.TransformColumnTypes(InsertPeriodOffset,{{"Period Offset", Int64.Type}})

Aquí hay un ejemplo de 2 empresas en períodos completamente diferentes. Uno está en su ejercicio 2022 y en el período 11, mientras que el segundo está en el período 6 de 2023.

Sjoerd_g_0-1662644718604.png

Eliminé los nombres de las empresas del conjunto de datos (por razones obvias), pero tengo una columna de identificación de la empresa llamada c_id que puede ayudar a segmentar los períodos si es necesario.

Un ejemplo de .pbix y las tablas de .csv con períodos y semanas comerciales se pueden descargar aquí: https://we.tl/t-RmewZIUbCI

Por favor, hágamelo saber si necesita más información.

Gracias de antemano.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Recurrí a una tabla CSV construida con R y la cargué en PBi.

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Recurrí a una tabla CSV construida con R y la cargué en PBi.

Syndicate_Admin
Administrator
Administrator

@Sjoerd_g

Gracias por contactarnos.

cuando abro el enlace, no hay botón😂 de descarga, ¿podría compartirlo de nuevo? (mi cuenta es la cuenta de la empresa, por lo tanto, no puedo iniciar sesión en ese sitio web

vxiaotang_0-1663316834875.png

Saludos

equipo de soporte de la comunidad _Tang

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Lo sentimos, el enlace ha caducado. Aquí hay un nuevo enlace: https://we.tl/t-NOAKakeMCn

Syndicate_Admin
Administrator
Administrator

realmente no has explicado el problema que estás teniendo. ¿Por qué lo que tienes no funciona? ¿Cuáles son los resultados que está obteniendo y qué espera? por favor, muestre ejemplos del problema y dé lo que espera en ese escenario.

Los resultados esperados están en la imagen, lo siento si eso no estaba claro

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

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

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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

Top Solution Authors
Top Kudoed Authors