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
BDolphin
Helper I
Helper I

Tabla filtrada para filtrar otra tabla

Estoy buscando filtrar una tabla basada en los resultados filtrados de un taladro a través. En la página principal tengo una tabla de nombres, me gustaría profundizar e ir a sus "Asociados" en otra página. En la página Asociados tendría una lista de los números de Ocurrencia relacionados con la persona a la que perforé. Me gustaría usar esa lista para filtrar una copia duplicada de la tabla principal (por lo que la obtención de detalles no se aplica), y devolver todos los nombres de las personas que no son el nombre que usé para explorar.

Aquí un conjunto de datos de ejemplo

OcurrenciaNoNombre
12345Jim Bob
12345Diane Richardson
12345Sally Ann
12345Joe Smith
12346Jim Bob
12346Joe Smith
12346Jack Howard
12346Diane Richardson
12346Thomas Taylor
12347Jim Bob
12347Michael Peterson
12348Jim Bob
12348Sally Ann
12349Jim Bob
12349Diane Richardson
12350Diane Richardson
12350Joe Smith

Si avero a Jim Bob, estas son sus ocurrencias, necesito usar para obtener los nombres de sus asociados

OccList.JPG

Estos son los resultados que quiero

results.JPG

Gracias

1 ACCEPTED SOLUTION

Hola, @BDolphin

Puede modificar la medida "Contar" de la siguiente manera.

Count = 
SUMX(
    'Name Table',
    CALCULATE(
        COUNTROWS(
            FILTER(
                ALL('Table'),
                'Table'[Name] = MAX('Name Table'[Names])
                &&  'Table'[OccurrenceNo] in DISTINCT('Table'[OccurrenceNo])
            )
        )
    )
)

Resultado:

a1.png

Saludos

Allan

Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

5 REPLIES 5
v-alq-msft
Community Support
Community Support

Hola, @BDolphin

Según su descripción, creé datos para reproducir su escenario.

Mesa:

d1.png

Tabla de nombres:

d2.png

Puede crear dos medidas de la siguiente manera.

Isdiplay = 
IF(
    SELECTEDVALUE('Table'[Name]) = MAX('Name Table'[Names]),
    1,0
)

Count = 
SUMX(
    'Name Table',
    CALCULATE(
        COUNTROWS(
            FILTER(
                ALL('Table'),
                'Table'[Name] = MAX('Name Table'[Names])
            )
        )
    )
)

A continuación, puede poner 'Isdisplay' en el filtro de nivel visual y establecer el campo para perforar a través como 'Nombre'.

d3.png

Por último, cuando profundice desde la página1, obtendrá el resultado esperado.

d4.png

d5.png

Saludos

Allan

Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Gracias Allan,

Es casi correcto, sólo quiero los nombres de las personas que comparten una ocurrencia con Jim Bob, por ejemplo, por lo que los resultados deben ser

results.JPG

En la última ocurrencia 12350 - Diane y Joe Smith son los únicos nombres enumerados por lo que no deben ser contados al perforar a través de Jim Bob si eso tiene sentido.

Bre

Hola, @BDolphin

Puede modificar la medida "Contar" de la siguiente manera.

Count = 
SUMX(
    'Name Table',
    CALCULATE(
        COUNTROWS(
            FILTER(
                ALL('Table'),
                'Table'[Name] = MAX('Name Table'[Names])
                &&  'Table'[OccurrenceNo] in DISTINCT('Table'[OccurrenceNo])
            )
        )
    )
)

Resultado:

a1.png

Saludos

Allan

Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

@v-alq-msft

Tengo una solicitud más, estoy tratando de poner una tarjeta que mostraría el Recuento de los Nombres, por lo que en base al ejemplo se mostraría el número 6.

Gracias

Muchas gracias, que funcionó perfectamente

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.