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.
Hola
Tengo un informe que se ejecuta cada hora recopilando 2 tipos de datos, un nombre de usuario y una cantidad de tiempo.
A medida que se ejecuta cada hora, los datos están cambiando todo el tiempo, sin embargo hoy en día ha habido un malestar de datos, ya que hay un duplicado de los nombres de usuario.
Esencialmente se ve así
nombre de usuario | Tiempo de marcado |
Nombre de usuario1 | 104:22:56 |
Nombre de usuario1 | 63:19:19 |
¿Hay alguna manera (potencialmente en el editor avanzado como usted puede enviar if declaraciones) para tenerlo así que si hay un duplicado de nombres de usuario, combinará los tiempos de marcado y los combinará en una fila? No quería introducir una combinación o eliminar las filas, ya que esto la introduciría como un paso y lo seguiría haciendo cada vez que se extraiga el conjunto de datos.
Cualquier consejo sobre esto sería útil - gracias!
Hola @imCosmo ,
¿Está resuelto este problema?
Si se resuelve, por favor acepte siempre las respuestas que tienen sentido como solución a su pregunta para que las personas que pueden tener la misma pregunta puedan obtener la solución directamente.
Si no, por favor hágamelo saber.
Saludos
Icey
Hola @Icey
Desafortunadamente, no he tenido suerte con las soluciones publicadas anteriormente; los datos al crear una nueva columna / agrupación parece ser inexacto; aunque me preguntaba si el hecho de que los datos de tiempo marcado estén formateados como texto, y no tiempo/duración (PowerBI parecía no gustarle cuando se reformateó).
Hasta ahora he optado por una sesión de sesión agregando pasos para cambiar todos los nombres de usuario a minúsculas y luego eliminar los duplicados. Mi único problema con esto es que los datos ahora no son completamente veraces, por lo que si hay una solución que usted o cualquier otra persona es capaz de proporcionar, sería muy apreciado.
@imCosmo ,
¿Has intentado eso? Esta nueva columna controla la duración como texto y conversa a duración.
Además, debe transformar las columnas de grupo en casos superiores o inferiores.
Podría funcionar así.
Ricardo
Hola @camargos88
He intentado esto ayer, sin embargo, los valores de duración no parecían tener sentido.
Aunque después de intentarlo hoy, me he topado con otro problema:
Disculpas por la pobre censura, sólo necesito proteger los datos de mis organizaciones.
El error que sigue es:
Gracias por su ayuda hasta ahora también 🙂
@imCosmo ,
No hay problema, intente apaciguar las funciones Recortar y Limpiar antes de esta nueva columna.
Ricardo
@camargos88
Increíble, eso ahora está funcionando - gracias! Aunque el conflicto duplicado todavía existe donde 2 del mismo nombre de usuario están en el informe y tienen diferentes tiempos.
@imCosmo ,
Ahora puede agruparlo por nombre de usuario y sumar la duración.
Antes de agrupar, asegúrese de recortar/limpiar y superior o bajo las columnas de texto.
Otra pregunta sólo para aclarar...
La columna espera 3 valores (hora, minuto. segundo), espero que nadie tenga más de 24 horas....
sin embargo es sí, simplemente cambie el código para 4 itens y cambie la parte #duration donde es 0 para reasignar los valores.
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Ricardo
@camargos88 Maravilloso que ha funcionado, gracias.
Sorprendentemente hay personas por encima de 24 horas!
Parece que el tiempo marcado está midiendo el total, D:HH:MM:SS, veré si puedo obtener estos datos legibles para el informe original.
Los datos en sí están midendo cuánto tiempo un usuario ha estado conectado a la VPN... que parece que algunas personas no se desconectaron o incluso apagaron su portátil de trabajo, por lo que su tiempo fue de alrededor de 6,9 días; en 7 días... Lo cual es impresionante.
Desde entonces he acortado el informe por lo que sólo tiene datos de los últimos 5 días por lo que no tendrá una cantidad tan alta de horas para ver y me permite obtener una representación más precisa de las horas de conexión en la semana laboral normal.
@imCosmo , en la transformación editar consulta/datos, haga clic con el botón derecho en la columna use eliminar duplicado.
Refiera , si esto puede ayudar
https://docs.microsoft.com/en-us/power-bi/desktop-shape-and-combine-data
@amitchandak Gracias por eso, lo he añadido como un paso, pero no ha eliminado el duplicado. El duplicado no es un duplicado exacto
Hay una diferencia en los tipos de casos - por ejemplo, nombre de usuario - USErname
Hola @imCosmo ,
Si elimina los duplicados eliminará la línea, ¿la desea o agrupa los valores que suman los valores?
Si suma:
Ricardo
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |