Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Similitudes de filtros

Hola a todos

Hay una lista de 4000 entradas ABC dobladas asignadas a múltiples propietarios. algunos han dado retroalimentación, otros no. Estas entradas ABC deben obtener un estado por parte del propietario "abierto", "revisado" o "no posible". Me gustaría mapear todos los elementos "abiertos" con "revisados" y me gustaría filtrar todas las entradas ABC que aparecen en ambas listas. ¿Alguna idea de cómo hacer en DAX para mostrar esto en una tabla?

gracias a todos

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

HI @mansch,

Puede intentar utilizar la siguiente fórmula de columna calculada para comprobar el recuento de filas diferentes en función del grupo actual 'campo 1'', 'campo 2' para establecer indicadores de registro:

Flag =
VAR check =
    CALCULATETABLE (
        COUNTROWS ( VALUES ( T[3] ) ),
        FILTER (
            T,
            T[1] = EARLIER ( T[1] )
                && OR ( T[2] = EARLIER ( T[2] ), T[2] = "reviewed" )
        )
    )
RETURN
    IF ( check > 1, "Y", "N" )

Saludos

Xiaoxin Sheng

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

HI @mansch,

Puede intentar utilizar la siguiente fórmula de columna calculada para comprobar el recuento de filas diferentes en función del grupo actual 'campo 1'', 'campo 2' para establecer indicadores de registro:

Flag =
VAR check =
    CALCULATETABLE (
        COUNTROWS ( VALUES ( T[3] ) ),
        FILTER (
            T,
            T[1] = EARLIER ( T[1] )
                && OR ( T[2] = EARLIER ( T[2] ), T[2] = "reviewed" )
        )
    )
RETURN
    IF ( check > 1, "Y", "N" )

Saludos

Xiaoxin Sheng

Syndicate_Admin
Administrator
Administrator

1 | 2 | 3

| AA abrir |

BB | abrir |

| CC revisión |

| DD revisión | XX

| AA revisión | ZZ

BB | abrir

| CC abrir

| DD revisión | YY

Cada fila se asigna a un propietario diferente. [la fila vacía solo está allí para una mejor visibilidad]

Mi objetivo es ver

1. "revisado" con un valor diferente en "3"

- DD tiene un valor diferente

2. todos los "1" con diferente valor en "3"

- CC y DD tienen valores diferentes

@mansch

no estoy seguro de por qué el segundo resultado es CC y DD. Creo que debería ser AA y CC

pls pruebe esto

@mansch 

not sure why the second result is CC and DD. I think should be AA and CC

Column 2 = 
VAR check=maxx(FILTER('Table','Table'[Column1]=EARLIER('Table'[Column1])&&'Table'[Column2]<>EARLIER('Table'[Column2])),'Table'[Column2])
return if(check<>"","Yes")

1.PNG

Syndicate_Admin
Administrator
Administrator

@mansch

¿Podría proporcionar los datos de muestra y la salida esperada?

Helpful resources

Announcements
September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Top Solution Authors