cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
newpi
Helper V
Helper V

Necesita ayuda con los filtros y condiciones

Tengo una tabla que tiene nombre de usuario, nombre de aplicación, tiempo (segundos) Quiero crear una tabla donde si la duración acumulativa >30 minutos entonces debería mostrar mis valores para esa aplicación.

Eg:

MY Data

Nombre de usuarioNombre de la aplicaciónHora
U1Flojos10 minutos (600 segs)
U2Flojos25 minutos
U3 Oficina de MS25 minutos
U6 Oficina de MS3 minutos
U4Spotify15 minutos
U5Spotify35 minutos

Cuando aplico mi condición de duración > 30 minutos , entonces la vista de salida debe ser

Nombre de usuarioApplciationHora
U1Flojos10 minutos (600 segs)
U2Flojos25 minutos
U4Spotify15 minutos
U5Spotify35 minutos

U3 & U6 no hizo el corte porque el tiempo total para MS Office fue de sólo 25+3 minutos que es menos que mi mínimo de 30 minutos en el filtro o donde sea que pueda aplicar esa condición.
En este momento no puedo aplicar mi condición de tiempo > 30 minutos en los filtros porque su comprobación de tiempo a nivel de fila significa por usuario & aplicación y sólo me muestra U5 en la salida que es > 30 minutos.

Preferiría no crear una nueva columna calculada, ya que aumenta el tamaño de mi archivo. Lo que compartí aquí es sólo un ejemplo. Tengo millones de filas de datos.

He creado medidas para el tiempo (segundos) para convertirlo en minutos y horas para que pueda utilizar eso también.

1 ACCEPTED SOLUTION
mahoneypat
Super User IV
Super User IV

Cree una medida como la siguiente y utilízla como filtro visual en el panel de filtros de la columna Nombre de la aplicación (para >30).

Tiempo total de la aplicación: CALCULATE(SUM(Table[Time]), ALLSELECTED(Table[User]))

O

Tiempo total de la aplicación: CALCULATE(SUM(Table[Time]), ALLEXCEPT(Table, Table[Application Name]))

Reemplace Table por el nombre real de la tabla.

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


View solution in original post

2 REPLIES 2
DataZoe
Super User II
Super User II

Hola @newpi ,

Usted podría utilizar esta medida:

Tiempo total por aplicación: CALCULATE(sum('My Data'[Time]),all('My Data'[User Name]))
ttpa.JPG

A continuación, a nivel visual, filtre a > 30:
ttpa_filter.JPG

Respectfully,
DataZoe


See my reports and blog at https://www.datazoepowerbi.com/

mahoneypat
Super User IV
Super User IV

Cree una medida como la siguiente y utilízla como filtro visual en el panel de filtros de la columna Nombre de la aplicación (para >30).

Tiempo total de la aplicación: CALCULATE(SUM(Table[Time]), ALLSELECTED(Table[User]))

O

Tiempo total de la aplicación: CALCULATE(SUM(Table[Time]), ALLEXCEPT(Table, Table[Application Name]))

Reemplace Table por el nombre real de la tabla.

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


View solution in original post

Helpful resources

Announcements
PBI_User Group Leader_768x460.jpg

Manage your user group events

Check out the News & Announcements to learn more.

Get Ready for Power BI Dev Camp

Microsoft named a Leader in The Forrester Wave

Microsoft received the highest score of any vendor in both the strategy and current offering categories.

Get Ready for Power BI Dev Camp

Power BI Dev Camp - September 30th, 2021

Mark your calendars and join us for our next Power BI Dev Camp!

PowerPlatform 768x460.png

Microsoft Learn

Check out our new Discover Your Career Path blog post series and get all the details.