The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hola
Estoy tratando de crear una nueva columna donde puedo filtrar y seleccionar múltiples opciones de la columna 'actividad' que me daría
el resultado del valor de 'duración' en mi nueva columna.
De mi foto se puede ver que hay una lista de actividad para seleccionar, pero sólo necesito unos pocos en mi nueva columna y su duración como resultado.
También quiero que esto sume la misma actividad para el día de la misma fuente (nombre) y fecha.
Por favor, puede aconsejar, soy realmente incapaz de seguir adelante con esto y su ayuda es muy apreciada.
Gracias
Solved! Go to Solution.
No @Aziza,
Lo siento por una respuesta tardía!
Quieres resumir todas las actividades que contienen "descanso", ¿verdad? Si es así, podría utilizar la siguiente expresión dax:
Cree 2 columnas calculadas como se indica a continuación:
flag = SEARCH("Break",[Activity],1,0)
Column = SUMX(FILTER('Table','Table'[flag]>0),[Duration])
Y verás:
Para el archivo .pbix relacionado, pls ver adjunto.
Saludos
Kelly
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
No @Aziza ,
Por ejemplo, si solo desea obtener la duración de la actividad de "Inicio de sesión", podría crear una columna como se muestra a continuación:
Column =
SWITCH('Table'[Activity],
"Login",CALCULATE(DATEDIFF(MAX('Table'[Start ]),MAX('Table'[End]),DAY)),
BLANK())
Y verás:
Puede agregar otros criterios después de la función "cambiar" si es necesario, y también puede utilizar "Si "función en su lugar.
Para el archivo .pbix de ejemplo, pls ver adjunto.
Saludos
Kelly
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!
Hola, gracias por volver a mí.
He administrado crear una nueva columna mediante switch donde está mirando cada "xxxx" y traer su valor de duración. Pero necesito mi nueva columna para resumir todo el ejemplo "descanso" tomado por cada miembro en la misma fecha. Por favor, ¿puede aconsejar?
No @Aziza,
Lo siento por una respuesta tardía!
Quieres resumir todas las actividades que contienen "descanso", ¿verdad? Si es así, podría utilizar la siguiente expresión dax:
Cree 2 columnas calculadas como se indica a continuación:
flag = SEARCH("Break",[Activity],1,0)
Column = SUMX(FILTER('Table','Table'[flag]>0),[Duration])
Y verás:
Para el archivo .pbix relacionado, pls ver adjunto.
Saludos
Kelly
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Hola, gracias por su respuesta. Desafortunadamente, estoy recibiendo 00:00:00 como un valor.
Este es un ejemplo de lo que necesito en la nueva columna, es muy fácil hacer esto en excel mediante la creación de un pivote anfd filtrado que he estado haciendo anteriormente, pero me resulta bastante difícil en PowerBI.
Como puede ver, debe sumar la duración de cada actividad realizada en la misma fecha.
Agradece su ayuda, gracias
Si entendí su declaración de problema correctamente, necesita una nueva columna con menos elementos.
Puede utilizar una columna personalizada con Función de conmutación para tener los elementos agrupados , "Abondoned", "Romper" como un elemento y así sucesivamente. A continuación, la segmentación se basará en una nueva columna con menos elementos y, en consecuencia, los valores serán
¡Avísame si esto se resuelve!
@Aziza , Crear una nueva columna como
sumx(filter(table, [activity] á earlier([activity]) && [Source] á earlier([Source]) && [Day] á earlier([Day])), hour([Duration])*3600+minute([Duration])*60 + second([duration]))
Compruebe también la Duración
https://radacad.com/calculate-duration-in-days-hours-minutes-and-seconds-dynamically-in-power-bi-usi...
https://social.technet.microsoft.com/wiki/contents/articles/33644.powerbi-aggregating-durationtime-i...
https://www.pbiusergroup.com/communities/community-home/digestviewer/viewthread?GroupId=547&MessageK...
https://community.powerbi.com/t5/Quick-Measures-Gallery/Chelsie-Eiden-s-Duration/m-p/793639#M389
Gracias, no lo estoy haciendo bien. Por favor, puedo confirmar cuál sería la [fuente] y [Día]. Además, ¿dónde puedo filtrar las opciones seleccionadas de la columna 'actividad'?
Lo siento, soy muy nuevo en PowerBI y bastante básico. Gracias