Formato HH:MM:SS reporting service export Excel
Bloqueada
-
miércoles, 04 de abril de 2012 21:47
Muy buenas amigos de la comunidad tengo un problema y espero me puedan ayudar a solucionarlo por que llevo
ya casi 3 dias intentando hacerlo y no he podido el problema es el siguiente:
He creado un reporte que esta subido a un reporting service los datos estan bien y los resultados de la consulta
son los correctos, tengo un campo en la tabla a la cual le hago el convert para recibir el formato HH:MM:SS todo
bien hasta ahi, pero al momento de exportar mi reporte a Excel dichos datos no los puedo sumar por ejemplo
tengo un agente X con 2:04:33 y un agente Y con 3:01:00 en el excel lo que necesito es sumar dichos valores
osea obtener como resultado 5:05:33 horas en total la suma, como a la hora de hacer el convert a varchar se
hace texto excel los recibe como tal... amigos alguno de ustedes me puede ayudar con esta situación??
abajo dejo la sentencia del convert a ver si se puede formular de otra forma.
Muchisimas Gracias
Sentencia:
sum(case when [state] = 100 and calltype in (2,12,3)then a.duration else 0 end)/100 as 'ttout', --Tiempo Total Salientes (Aca extraigo la info que necesito) este resultado lo almaceno en una tabla temporal y a continuacion le doy el formato
convert(varchar,dateadd(s, ttout,cast(1 as datetime)),108)as 'Tiempo de llamado del agente', aca recibo el formato HH:MM:SS
pero como les dije arriba el resultado es texto y no puedo sumarlo en excel y eso es lo que necesito.
Gracias
Todas las respuestas
-
lunes, 09 de abril de 2012 19:20Moderador
Hola Ricardo,
Lo primero que me ha llamado la atención es el campo, jeje. ¿Trabajas con una centralita?
Bueno, vamos al lío, si el cálculo lo vas a hacer en excel lo que le das es un texto por lo cual no te lo puede interpretar. ¿Porque no creas ya tu el total en tu report directamente? Si lo haces de esta forma, puedes crearte una función que te convierta el valor a la hora de renderizar (no debe tomarte más tiempo de demora al generarlo) y así puedes sumar los totales y luego formatearlos.
Ya nos contarás que tal ;),
Un Saludo
Fran Díaz | twitter: @frandiaz_ | Blog: {geeks.ms/blogs/fdiaz/} | Communities: {onobanet.es} & {secondnug.com}
-
lunes, 09 de abril de 2012 19:34
ok Franz gracias por la respuesta, pero el detalle es que a la hora de yo darle el formato en el reporte
me sigue apareciendo igual a la hora de exportarlo al excel, de segundo planosi yo en el report saco el
total le es indiferente a las personas que necesitan el repot ya que ellos esos valores los cogen y les aplican
otras formulas, se que la solucion mas facil sencilla y practica es darle el formato en el excel como tal (cosa que
si lo hace) pero aca lo necesitan en el formato indicado y ya con la posibilidad de poderlo sumar
PD: trabajo para una empresa que le vende un sistema de gestion de llamadas grabaciones etc a un call center o centralita jeje
-
miércoles, 11 de abril de 2012 6:40Moderador
Hola Ricardo,
Vas a tener que darles entonces los datos en bruto para que ellos hagan una conversión o la hora con una fecha para que puedan hacer operaciones en su excell, lo que tu haces es pasarles un formato texto y como ellos luego no lo traten como tal (formateando en excel o similar) no te quedará más remedio que darles alguna de estas alternativas.
Un Saludo
Fran Díaz | twitter: @frandiaz_ | Blog: {geeks.ms/blogs/fdiaz/} | Communities: {onobanet.es} & {secondnug.com}
- Marcado como respuesta Ricardo Mata Briceño jueves, 12 de abril de 2012 15:11
-
jueves, 12 de abril de 2012 14:26
Muchas Gracias franz, estaba casi que seguro que el caso seria eso, osea no hay forma de q no sea texto ese formato,
Muchas gracias


