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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Línea de tiempo acumulada utilizando el promedio de días de las diferentes fases

Hola

Tengo una pregunta sobre la creación de una línea de tiempo acumulativa.

Tengo una tabla con diferentes fases y fechas

romovaro_0-1717146979245.png

Puedo crear gráficos usando datediff para ver el promedio de días entre fases.

romovaro_1-1717147069294.png

Me han pedido que cree una línea de tiempo acumulativa o, al menos, un gráfico acumulativo para ver en general el tiempo de participación por segmento e identificar los pasos en los que pasamos más tiempo. Estoy buscando una especie de línea de tiempo acumulativa que muestre el # de días para cada paso del proceso.

He comprobado diferentes formas en el foro, pero esta vez hay varias fechas y las fórmulas no funcionan realmente.

Toda ayuda es bienvenida, gracias.

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

@romovaro En este caso, primero debe anular la dinamización de sus columnas de fecha, revise la siguiente captura de pantalla y el archivo pbix adjunto.
unpivot columns.png

Desea presentar el total de días (acumulativos) para cada segmento o por cada índice en mi caso o cualquier dimensión que tenga.Charts.png

Archivo de Power BI adjunto

sad.pbix

Greenlight_Date = 
CALCULATE(
SUM('Updated Table'[Date]),
FILTER('Updated Table', 'Updated Table'[Attribute] = "Greenlight Date")
)


1st Engagement Call Date = CALCULATE(
SUM('Updated Table'[Date]),
FILTER('Updated Table', 'Updated Table'[Attribute] = "1st Engagement Call Date")
)

SalesHandOvertoFirstEngange = DATEDIFF([SalesHOD],[1st Engagement Call Date],DAY)

¿He respondido a tu pregunta? Entonces, por favor, marque mi publicación como la solución.
Si te ayudé, haz clic en el pulgar hacia arriba para felicitar.

Gracias fahadqadir3,

Tengo problemas para ver su tablero. No puedo ver nada.

Quiero mostrar el promedio por días x fase para poder proporcionar gráficos de líneas de tiempo como el que se muestra a continuación:

La idea es:

SUM (Av signature vs Greenlight) + SUM (Av GreenL vs Entrega de ventas)........ Muestra una tendencia del total de días por fase.

romovaro_0-1717159696222.png

x

@romovaro Primero debe crear una nueva tabla como esta:

Table.png

A continuación, cree la siguiente medida

Cummulative Line = SWITCH(MAX('COLUMNS'[NAME]),
"Sign vs GL",[AVG Signature vs GL],
"GL vs Sales HO",[AVG Green Light vs Sales HO]+[AVG Signature vs GL],
"Sales HO vs 1stEngangeCall",
[AVG Green Light vs Sales HO]+[AVG Signature vs GL]+[AVG SalesHO vs 1st Engangement Call])


Cummulat.png

¿He respondido a tu pregunta? Entonces, por favor, marque mi publicación como la solución.
Si te ayudé, haz clic en el pulgar hacia arriba para felicitar.

He fahdqadeer3

Eso es lo que necesito.

Creé una tabla y también la medida como dijiste.

romovaro_0-1717423749366.png

pero mi mesa se queda en blanco.

¿Usaste la fórmula de fase diff? ¿Es necesario conectar las mesas?

¿Puedes compartir pbix por si acaso?

Phase1_Days - Contract2Green =
CALCULAR(
PROMEDIOX(
FY24,
DATEDIFF(FY24 [Fecha de firma del contrato], FY24 [Fecha de luz verde], DÍA)
),
FY24[Fecha de firma del contrato] >= FECHA(2023, 7, 1) y FY24 [Fecha de firma del contrato] < FECHA(2024, 6, 30)
)

Gracias

PBI.pbix

No es necesario crear relaciones entre tablas.

Archivo de Power BI adjunto, en caso de que no pueda abrir este libro, debe usar la versión más reciente de Power BI Desktop para usar este libro.

¿He respondido a tu pregunta? Entonces, por favor, marque mi publicación como la solución.
Si te ayudé, haz clic en el pulgar hacia arriba para felicitar.

HOLA
Tengo fórmulas para cada fase de la siguiente manera:
Phase1_Days - Contract2Green =
CALCULAR(
PROMEDIOX(
FY24,
DATEDIFF(FY24 [Fecha de firma del contrato], FY24 [Fecha de luz verde], DÍA)
),
FY24[Fecha de firma del contrato] >= FECHA(2023, 7, 1) y FY24 [Fecha de firma del contrato] < FECHA(2024, 6, 30)
)

Phase2_Days - Green2Sales =
CALCULAR(
PROMEDIOX(
FY24,
DATEDIFF(FY24[Fecha de luz verde], FY24[Fecha de entrega de ventas], DÍA)
),
FY24[Fecha de luz verde] >= FECHA(2023, 7, 1) && FY24[Fecha de luz verde] < FECHA(2024, 6, 30)
)
Phase3_Days - Sales21stCall =
CALCULAR(
PROMEDIOX(
FY24,
DATEDIFF(FY24 [fecha de entrega de ventas], FY24 [1ª fecha de llamada de compromiso], DÍA)
),
FY24[Fecha de entrega de ventas] >= FECHA(2023, 7, 1) && FY24 [Fecha de entrega de ventas] < FECHA(2024, 6, 30)
)
... etc hasta la última fase:
Phase6_Days - PMAllocation2Handover =
CALCULAR(
PROMEDIOX(
FY24,
DATEDIFF(FY24 [Fecha de asignación de PM], FY24 [Traspaso a la fecha de PM], DÍA)
),
FY24[Fecha de asignación de PM] >= FECHA(2023, 7, 1) && FY24 [Fecha de asignación PM] < FECHA(2024, 6, 30)
)
luego tratando de crear una línea acumulativa con la fórmula a continuación, pero no muestra realmente lo que necesito. (ver captura de pantalla de Excel publicación anterior).
Phases_Cumulative =
CALCULAR(
[Phase1_Days - Contract2Green] + [Phase2_Days - Green2Sales] + [Phase3_Days - Sales21stCall] + [Phase4_Days - 1stCall2ReadyPMAllocation] + [Phase5_Days - 1stCall2ReadyPMAllocation] + [Phase6_Days - PMAllocation2Handover],
FILTRO(
TODOS SELECCIONADOS(FY24 [Fecha de firma del contrato]),
FY24[Fecha de firma del contrato] <= MÁXIMO(FY24 [Fecha de firma del contrato])
))
gracias

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 MSCUST for a $150 discount!

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

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

Top Kudoed Authors