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
Anonymous
Not applicable

calcular los tickets abiertos y cerrados y la respuesta tomada por cada usuario de abierto a cierre

Tengo los datos de la API que cotains estas columnas .

id,OpenDate,Employee,Status,Close date.

Estas son las cosas que necesito averiguar de esto.

  1. Calcular las últimas solicitudes de 30 días
  2. Calcular la última solicitud de cierre de 30 días
  3. Calcular el tiempo medio de respuesta para cerrar cada solicitud
  4. Calcular la solicitud de apertura y cierre por día
  5. Calcule el tiempo de respuesta de avergae por emoloyee para cerrar la solicitud.

Por favor, encuentre los datos de muestra para el mismo. Por favor, hágamelo saber cómo calcular estas entradas abiertas y cerradas en función del uniqueid y otros detalles que se proporcionan a continuación.

Ya he investigado diferentes grupos de power bi y no pude encontrar la solución exacta para este problema. si ve los datos debajo del id es único para abierto y cerrado.

Estoy tratando de crear un informe similar a una cosa devops.

IdGrupoTipoOpenDateEmpleadoUpdateDateEstadoClosedDateCuartoMesDíaAñoAbiertoYearClosedMesAbiertoMonthClosedMonthNumberCreatedDates
5d64fec8-7ac4-4393-8893-08d7d4ad4421Req 30thTipo 303/30/2020 13:34Prueba 1 Abierto Q1Marzo302020 3 33/30/2020 13:34
e802fd3b-5dc3-4bc0-b6cb-08d7d4c6734fReq 30thTipo 303/30/2020 16:22Prueba 2 Abierto Q1Marzo302020 3 33/30/2020 16:22
6ce82225-55ff-4258-b6d2-08d7d4c6734fReq 30thTipo 303/30/2020 16:50Prueba 3 Abierto Q1Marzo302020 3 33/30/2020 16:50
4a46eef0-118b-4509-03d3-08d7d5347b8cSolicitar 31o grupoSolicitar el tipo 313/31/2020 5:29Prueba 3 Abierto Q1Marzo312020 3 33/31/2020 5:29
c90b2fa8-a30f-462c-03d4-08d7d5347b8cSolicitar 31o grupoSolicitar el tipo 313/31/2020 5:29Prueba 4 Abierto Q1Marzo312020 3 33/31/2020 5:29
8cbb050b-567e-4663-d6ae-08d7e1022950Contratación de pruebasContratar nuevo4/15/2020 5:59Prueba 5 Abierto Q2Abril152020 4 44/15/2020 5:59
b827cd4e-ce02-4d8f-97f2-08d7e210453dReq-16aPrueba De QQ 164/16/2020 14:23Prueba 4 Abierto Q2Abril162020 4 44/16/2020 14:23
5c6ba1f4-bc0d-412b-755b-08d7e2b1758dnuevo grupo de alquiler y nuevo puestode alquiler4/17/2020 12:22Prueba 6 Abierto Q2Abril172020 4 44/17/2020 12:22
d860fdd1-3043-47bc-755f-08d7e2b1758dnuevo grupo de alquiler y nuevo puestosin temperatura 24/17/2020 12:26Prueba 7 Abierto Q2Abril172020 4 44/17/2020 12:26
b1bc90ad-beee-4227-f75b-08d7d230df8eBásicaBásica3/27/2020 9:26Prueba 83/27/2020 9:26Cerrado3/27/2020 9:26Q1Marzo27202020203333/27/2020 9:26
ca44903c-25f5-4e88-f9ef-08d7d2352158Solicitar Grupo 27oTipo de solicitud 23/27/2020 10:08Prueba 33/27/2020 10:08Cerrado3/27/2020 10:08Q1Marzo27202020203333/27/2020 10:08
ddc014f2-14fb-4e66-040a-08d7d23a0016Solicitar Grupo 27oTipo de solicitud 23/27/2020 10:31Prueba 33/27/2020 10:31Cerrado3/27/2020 10:31Q1Marzo27202020203333/27/2020 10:31
69b08ca2-d68d-4eaf-040c-08d7d23a0016BásicaBásica3/27/2020 10:43Prueba 33/27/2020 10:43Cerrado3/27/2020 10:43Q1Marzo27202020203333/27/2020 10:43
0a2fac88-c23b-4dc3-040d-08d7d23a0016BásicaBásica3/27/2020 10:45Prueba 33/27/2020 10:45Cerrado3/27/2020 10:45Q1Marzo27202020203333/27/2020 10:45
d569ad52-bb09-46af-f8db-08d7d23fadd6Solicitar Grupo 27oTipo de solicitud 23/27/2020 11:12Prueba 33/27/2020 11:12Cerrado3/27/2020 11:12Q1Marzo27202020203333/27/2020 11:12
434ffe90-b6e7-4f0f-f8dc-08d7d23fadd6Solicitar Grupo 27oTipo de solicitud 23/27/2020 11:42Prueba 33/27/2020 11:42Cerrado3/27/2020 11:42Q1Marzo27202020203333/27/2020 11:42
d8a063fc-8cae-420d-18bb-08d7d2cad09eReq 28R 283/28/2020 6:10Prueba 33/28/2020 6:10Cerrado3/28/2020 6:10Q1Marzo28202020203333/28/2020 6:10
881c9834-a3ab-455b-8872-08d7d4ad4421Contratación de pruebasContratar nuevo3/30/2020 13:31Prueba 33/30/2020 13:31Cerrado3/30/2020 13:31Q1Marzo30202020203333/30/2020 13:31

Gracias de antemano.

@PBICommunity

1 ACCEPTED SOLUTION

@RajR, parece que está bien. Si trabajas para ti.

View solution in original post

7 REPLIES 7
amitchandak
Super User
Super User

Anonymous
Not applicable

@amitchandak

¿Quiere decir que necesito cambiar estas consultas dax de esta manera para boletos abiertos, cerrar tickets.

Open tickets = CALCULATE(COUNT(tickets[Id ]),USERELATIONSHIP(tickets[Start Date],'Date'[Date]) )

closed tickets = CALCULATE(COUNT(tickets[Id ]),USERELATIONSHIP(tickets[End Date],'Date'[Date]),not(ISBLANK(tickets[End Date])))

running tickets = CALCULATE(COUNTx(FILTER(tickets,tickets[Start Date]<=max('Date'[Date]) && (ISBLANK(tickets[End Date]) || tickets[End Date]>max('Date'[Date]))),(tickets[Id ])),CROSSFILTER(tickets[Start Date],'Date'[Date],None))

Last ticket completed = 
var _min_date = minx(all('Date'),'Date'[Date])
var _Expression=if(ISFILTERED('Date'[Month Year]),maxx('Date',DATEADD('Date'[Date],-1,MONTH)),maxx('Date',DATEADD('Date'[Date],-1,YEAR)))
Return
 CALCULATE(COUNTx(FILTER(tickets,tickets[Start Date]<=_Expression && tickets[Start Date]>=_min_date && (ISBLANK(tickets[End Date]) || tickets[End Date]>_Expression)),(tickets[Id ])),CROSSFILTER(tickets[Start Date],'Date'[Date],None))

ticket Change% = if(not(ISBLANK([Last ticket completed])),CALCULATE( (divide([Current tickets],[Last ticket completed]) -1)*100))

@RajR, parece que está bien. Si trabajas para ti.

Anonymous
Not applicable

Hola @amitchandak

He intentado la siguiente medida para calcular el último día currenttickets + entradas actuales de esta manera. no me está dando ningún dato

Lastticketmp ?
IF(ISFILTERED('Dates1'[Año del mes]), CALCULATE([Currentticketsmp], DATEADD('Dates1'[Date],-1,MONTH)), CALCULATE([Currentticketsmp], DATEADD('Dates1'[Date],-1,YEAR)))
Currentticketsmp á CALCULATE(COUNTx(FILTER(R_Requests1,R_Requests1[CreatedDate] <-max('Dates1'[Date]) && (ISBLANK(R_Requests1[ClosedDate] ) R_Requests1[ClosedDate] >max('Dates1'[Date]))),(R_Requests1[Id])),CROSSFILTER(R_Requests1[CreatedDate] ,'Dates1'[Date],None))
He intentado esta medida también para calcular lo mismo. pero no me está dando ningún dato en realidad.
Empleado del último período: 
var _min_date á minx(all('Date'),'Date'[Date])
var _Expression-if(ISFILTERED('Date'[Mes Year]),maxx('Date',ENDOFMONTH(DATEADD('Date'[Date],-1,MONTH))),maxx('Fecha',DATEADD('Fecha'[Fecha],-1,Año))))
Retorno
 CALCULATE(COUNTx(FILTER(Employee,Employee[Start Date]<-_Expression && Employee[Fecha de inicio]>-_min_date && (ISBLANK(Empleado[Fecha de finalización]) Empleado[Fecha de finalización]>_Expression)),(Empleado[Identificador de empleado ])),CROSSFILTER(Empleado[Fecha de inicio],'Fecha'[Fecha],Ninguno))

mientras estoy validando _expression tengo estos datos Año Trimestre Mes Día de esta manera. podría por favor hágamelo saber si no estoy introduciendo ningún formato o expresión correctamente. Por favor, míralo.

Día del mes del trimestre del año
1900 Qtr 1 de enero
1900 Qtr 1 enero 2
1900 Qtr 1 enero 3
1900 Qtr 1 enero 4

@PBICommunity

Anonymous
Not applicable

Tengo la solución.

image.png

Saldo corriente que dará el recuento de saldo cada fila.

Balance de funcionamiento ?
CALCULAR(
[Balanceoftickets],
FILTRO (
ALLSELECTED('R_Requests1'),
'R_Requests1'[CreatedDate] <'max('R_Requests1'[CreatedDate])
)
)
Balanceoftickets á [Entradas creadas] - [ Entradas resueltas]
Entradas creadas: CALCULATE([Tickets], USERELATIONSHIP('Dates1'[Date], R_Requests1[CreatedDate]))
Entradas Resueltas ?
CALCULAR([Tickets],
USERELATIONSHIP('Dates1'[Fecha], R_Requests1[ClosedDate]),
NOT(ISBLANK(R_Requests1[ClosedDate])
))
Entradas: COUNTROWS(VALUES(R_Requests1[Id]))
Anonymous
Not applicable

Hola @amitchandak

Gracias por la ayuda. Sí, funcionó bien para mí, pero echo de menos algunos de ellos en el informe. por favor, hágamelo saber cómo lograr estos artículos .

Entradas actuales: solicitudes del día anterior + Solicitud de apertura de los próximos días (excluyendo las cerradas)

Ultimas solicitudes abiertas y cerradas y 30 días de solicitudes abiertas y cerradas. Como se puede ver en la parte inferior el 27 de marzo había 17 abiertos y 9 cerrados y 8 estaban en marcha al día siguiente la adición de 13+8 en curso.

image.png

Gracias de antemano.

Greg_Deckler
Super User
Super User

Creo que esto ayudará. https://community.powerbi.com/t5/Quick-Measures-Gallery/Open-Tickets/td-p/409364


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

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.