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
Syndicate_Admin
Administrator
Administrator

Problema para crear una medida con Filter o Containsstring

Queridos todos,

Creé varios gráficos con diferentes filtros usando Calculate(sum(...)) Dax.

Para mi último gráfico tengo que filtrar varias horas BULK, que es donde me enfrento a un problema.

Se puede pensar en él tantos nombres de producto (llamémoslo A,B, C,D,....) y los ID BULK (PRDSUP-Altus, PRDSUP-Depo, PRDSUP-Flex,....).

Tengo que crear una medida donde filtre todo el PRDSUP-***.

Dax actual escribí de la siguiente manera:

Trabajo no productivo = CALCULATE(SUM(EmployeeHours[TimeValueHour]),
Filter(TaskCategory,TaskCategory[CategoryName]="Trabajo no productivo" || TaskCategory[CategoryName]="Administrativo"),
FILTRO(vwLPR,vwLPR[PRODUCTO]<>"PRDSUP-Altus" || vwLPR[PRODUCTO]<>"PRDSUP-Depo" || vwLPR[PRODUCTO]<<>"PRDSUP-Depo" || vwLPR[PRODUCTO]<<>>"PRDSUP-Depo" gt;"PRDSUP- FSeries" || vwLPR[PRODUCTO]<>"PRDSUP-Coronus" || vwLPR[PRODUCTO]<>"PRDSUP-Upgrade")) /
CALCULATE(SUM(EmployeeHours[TimeValueHour]))

Sé que al usar Containsstring puedo usar "PRDSUP*" para obtener todo lo relacionado con eso, pero no puedo usar <> o tal vez -.

Seguro que hay una manera más fácil de conseguir lo que quiero.

Agradezco el tiempo de todos.

Saludos

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@baneworth , puede utilizar la búsqueda, la búsqueda, contienestring

ejemplo de no

calculate( count(Table[value]), filter(Table, not search("A1", [Col1],0) >0 ))

calculate( count(Table[value]), filter(Table, search("A1", [Col1],0) = 0 ))

comprobación : https://www.youtube.com/watch?v=mZt0HJw4gjQ

https://www.youtube.com/watch?v=XbgLGDvWdWQ

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@baneworth , puede utilizar la búsqueda, la búsqueda, contienestring

ejemplo de no

calculate( count(Table[value]), filter(Table, not search("A1", [Col1],0) >0 ))

calculate( count(Table[value]), filter(Table, search("A1", [Col1],0) = 0 ))

comprobación : https://www.youtube.com/watch?v=mZt0HJw4gjQ

https://www.youtube.com/watch?v=XbgLGDvWdWQ

¡Gracias por la respuesta superrápida!

Funcionó y revisé tus dos videos de Youtube.

Br

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.

Top Solution Authors