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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Recuento de proyectos cancelados

Hola a todos, quiero saber la cantidad de proyectos que se cancelaron con el mismo país de cliente y estado de cliente durante los últimos 3 meses y 12 meses desde la fecha en que se canceló y cuando profundice debería poder mostrar los detalles completos de cada proyecto que mostró el recuento.

Para su información, tengo 120+ proyectos que se cancelaron a partir de 2022. Mi tabla también incluye proyectos activos. Estos son solo datos de muestra con solo 17 proyectos cancelados y 1 proyecto activo para su referencia.

ID del proyectoProyecto Fecha de cancelaciónPaís del clienteEstado del clienteEstado
1Viernes, 23 de febrero de 2024IndiaHyderabadAnulado
2Viernes, 23 de febrero de 2024IndiaBengaluruAnulado
3Viernes, 5 de abril de 2024IndiaHyderabadAnulado
4Viernes, 14 de abril de 2023IndiaHyderabadAnulado
5Viernes, 22 de marzo de 2024IndiaHyderabadAnulado
6Viernes, 1 de abril de 2022IndiaBengaluruAnulado
7Viernes, 25 de agosto de 2023IndiaBengaluruAnulado
8Viernes, 25 de agosto de 2023IndiaHyderabadAnulado
9Viernes, 15 de diciembre de 2023Estados UnidosAtlantaAnulado
10Lunes, 8 de abril de 2024Estados UnidosVirginaActivo
11Viernes, 1 de abril de 2022Estados UnidosVirginiaAnulado
12Viernes, 15 de diciembre de 2023Estados UnidosAtlantaAnulado
13Viernes, 14 de abril de 2023IndiaHyderabadAnulado
14Viernes, 1 de agosto de 2022IndiaHyderabadAnulado
15Viernes, 1 de diciembre de 2022IndiaHyderabadAnulado
16Viernes, 1 de abril de 2022IndiaBengaluruAnulado
17Viernes, 14 de abril de 2023IndiaBengaluruAnulado
18Viernes, 22 de diciembre de 2023IndiaHyderabadAnulado
7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

Hola @h11 ,

Utilicé ambos métodos y puedes comprobar los resultados a continuación:

vtianyichmsft_0-1716174199416.png

Measure = 
VAR _MINDATE = MINX(FILTER(ALL('Table'),'Table'[Client State] = MAX('Table'[Client State]) && 'Table'[Client Country] = MAX('Table'[Client Country]) && 'Table'[Status] = "Cancelled"),'Table'[Project Cancelled date])
VAR _COUNT = CALCULATE(COUNT('Table'[Project ID]),FILTER(ALLEXCEPT('Table','Table'[Client State],'Table'[Client Country]),'Table'[Status] = "Cancelled" && 'Table'[Project Cancelled date] <= EDATE(_MINDATE,6)))
RETURN
_COUNT

Measure 2 = 
var _t = ADDCOLUMNS(ALLSELECTED('Table'),"Min Date",MINX(FILTER(ALLSELECTED('Table'),[Client State]=EARLIER([Client State])&&[Client Country]=EARLIER([Client Country])&&[Status]="Cancelled"),[Project Cancelled date]))
var _t2 = ADDCOLUMNS(_t,"Count",COUNTX(FILTER(_t,[Client State]=EARLIER([Client State])&&[Client Country]=EARLIER([Client Country])&&[Status]="Cancelled"&&[Project Cancelled date]<EDATE([Min Date],6)),[Project ID]))
RETURN SUMX(FILTER(_t2,[Project ID] = MAX('Table'[Project ID])),[Count])

Un archivo adjunto para su referencia. ¡Espero que te ayude!

Saludos
Apoyo a la comunidad Team_ Scott Chang

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

Syndicate_Admin
Administrator
Administrator

Hola @h11 ,

Hice muestras simples, pero no la versión final porque los datos que proporcionó no se pueden convertir al formato de fecha:

vtianyichmsft_0-1715828740423.png

Measure = var _t = ADDCOLUMNS('Table',"a",COUNTAX(FILTER(ALL('Table'),[Client State]=EARLIER([Client State])&&[Client Country]=EARLIER([Client Country])&&[Status]="Cancelled"),[Project ID]))
RETURN MAXX(_t,[a])

Si lo necesitas por fecha, puedes probar:

Measure = var _t = ADDCOLUMNS('Table',"a",COUNTAX(FILTER(ALL('Table'),[Project Cancelled date]>EOMONTH(EARLIER([Project Cancelled date]),-3)&&[Client State]=EARLIER([Client State])&&[Client Country]=EARLIER([Client Country])&&[Status]="Cancelled"),[Project ID]))
RETURN MAXX(_t,[a])

Un archivo adjunto para su referencia. ¡Espero que te ayude!

Saludos
Apoyo a la comunidad Team_ Scott Chang

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

Hola @v-tianyich-msft : Gracias por la medida y por compartir un archivo de muestra. Espero estar a punto de llegar. Pero no soy capaz de entender si esta medida es por 3 meses o por 12 meses. Necesito 2 medidas para mostrar los proyectos cancelados de un cliente durante los últimos 3 meses y 12 meses a partir de la fecha cancelada.

Hola @h11 ,

La segunda medida es dentro de los 3 meses, si la necesita dentro de los 12 meses, cambie -3 a -12.

¡Espero que te ayude!

Saludos
Apoyo a la comunidad Team_ Scott Chang

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

Hola @v-tianyich-msft, probé la medida que sugeriste solo durante 3 meses. Sin embargo, no obtuve los resultados correctos. Comparto una captura de pantalla junto con la tabla que tiene formato de fecha. Mire la captura de pantalla y sugiera la fórmula correcta. Gracias.

h11_0-1715978291412.png

h11_1-1715979513995.png

ID del proyectoProyecto Fecha de cancelaciónPaís del clienteEstado del clienteEstado
12/23/2024IndiaHyderabadAnulado
22/23/2024IndiaBengaluruAnulado
34/5/2023IndiaHyderabadAnulado
414/4/2024IndiaHyderabadAnulado
53/22/2024IndiaHyderabadAnulado
64/1/2022IndiaBengaluruAnulado
78/25/2022IndiaBengaluruAnulado
88/25/2023IndiaHyderabadAnulado
912/15/2023Estados UnidosAtlantaAnulado
104/8/2024Estados UnidosVirginiaActivo
114/1/2024Estados UnidosVirginiaAnulado
1212/15/2023Estados UnidosAtlantaAnulado
134/15/2024IndiaHyderabadAnulado
148/1/2022IndiaHyderabadAnulado
1512/1/2022IndiaHyderabadAnulado
164/1/2022IndiaBengaluruAnulado
174/14/2023IndiaBengaluruAnulado
1812/25/2023IndiaHyderabadAnulado
Syndicate_Admin
Administrator
Administrator

@amitchandak Gracias por tu sugerencia. No obtuve el resultado requerido. Vea la captura de pantalla a continuación.

h11_0-1715794720553.png

Apliqué la medida durante 3 meses que me sugeriste. Quería ver el recuento de proyectos cancelados de clientes con el mismo nombre y ciudad durante los últimos 3 meses a partir de la fecha cancelada. pero obtuve toda la cantidad como 1 cada uno. Idealmente, debería obtener los resultados del 13 de febrero como 3, ya que hay 3 proyectos con el mismo nombre de cliente y ciudad de cliente durante los últimos 3 meses. Lo mismo ocurre con 12 meses de datos. ¡Gracias!

Syndicate_Admin
Administrator
Administrator

@h11 , Basándome en lo que tengo, intenta medir como

Proyectos cancelados Últimos 3 meses =
CALCULAR(
COUNTROWS('Tabla'),
'Tabla'[Estado] = "Cancelado",
'Table'[Fecha de cancelación del proyecto] > eomonth(today(), -3)
)


Proyectos cancelados en los últimos 12 meses =
CALCULAR(
COUNTROWS('Tabla'),
'Tabla'[Estado] = "Cancelado",
'Table'[Fecha de cancelación del proyecto] > eomonth(today(), -12)
)

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.

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