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

¿Cómo conseguir que un filtro funcione para otra tabla?

Hola a todos,

Esto debería haber funcionado con un CROSSFILTER, pero no lo hizo y me quedo sin ideas. ¡Su ayuda sería muy apreciada!

Por lo tanto, tengo dos mesas, conectadas a través de una relación uno a muchos: CONTACTOS y EVENTOS. Un contacto puede participar a cero, uno o varios eventos.

En CONTACTS, me gustaría una nueva columna con el número de eventos a los que ha asistido un contacto. Necesito una columna porque también necesito un filtro de nivel de informe en este número.

Esta nueva columna también debe tener en cuenta los distintos filtros de la tabla EVENTS, como la fecha de evento.

Probé esto

# eventos por contacto =
calcular(
DISTINCTcount(Eventos[Id]),
CROSSFILTER(Contactos[Id interno de contacto],Eventos[Id. interno de contacto],Ambos)
)
El filtro Fecha de evento no funcionó y la columna muestra TODOS los eventos, lo que apesta.
¡Por favor, ayuda!
Alice
1 ACCEPTED SOLUTION

@AliceW

Si crea una columna calculada con el código que publiqué:
calculated column.PNG

Sin embargo, las columnas calculadas son estáticas y se establecen cuando se carga el modelo. En otras palabras, no se ven afectados por filtros y segmentaciones de datos.

Debe seguir esto creando un objeto visual con una medida. Primero el modelo en este ejemplo:

model.PNG

A continuación, cree una medida utilizando:

# of events = DISTINCTCOUNT(Event[Event])

Ahora cree un objeto visual que incluya el campo de contacto de la tabla de contactos y agregue la medida anterior:
table.PNG

Agregue las segmentaciones de datos y obtendrá esto:

result.PNG

Sin embargo, no puede usar medidas para filtrar páginas o informes, solo objetos visuales.

He adjuntado el archivo PBIX de ejemplo

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

probar:

# eventos por contacto =
CALCULAR(
DISTINCTCOUNT(Eventos[Id]),
RELACIONADO (Eventos)
)

¡Gracias por responder, Paul! Desafortunadamente, el filtro Fecha sigue sin funcionar. ¿Tendría una solución diferente? ¡Muchas gracias!

@AliceW

Si crea una columna calculada con el código que publiqué:
calculated column.PNG

Sin embargo, las columnas calculadas son estáticas y se establecen cuando se carga el modelo. En otras palabras, no se ven afectados por filtros y segmentaciones de datos.

Debe seguir esto creando un objeto visual con una medida. Primero el modelo en este ejemplo:

model.PNG

A continuación, cree una medida utilizando:

# of events = DISTINCTCOUNT(Event[Event])

Ahora cree un objeto visual que incluya el campo de contacto de la tabla de contactos y agregue la medida anterior:
table.PNG

Agregue las segmentaciones de datos y obtendrá esto:

result.PNG

Sin embargo, no puede usar medidas para filtrar páginas o informes, solo objetos visuales.

He adjuntado el archivo PBIX de ejemplo

Muchas gracias, Paul. ¡Qué respuesta más detallada! Parece que tendré que añadir el año en la columna si quiero algunos filtros...

¡¡Muchas gracias!

Syndicate_Admin
Administrator
Administrator

@AliceW , ¿por qué se utiliza crossfilter? usted debe dar unirse que desea

gustar

calcular(
DISTINCTcount(Eventos[Id]),
Filter(Contactos, Contactos[Contacto Id Interno]= Eventos[Contacto Id Interno])
)

referir 4 maneras de copiar datos de una tabla a otra
https://www.youtube.com/watch?v=Wu1mWxR23jU
https://www.youtube.com/watch?v=czNHt7UXIe8

Hola Amit,

Gracias por responder! No me deja hacer Filter(Contacts...), sino solo Filter(Events...).

La columna está en la tabla Contactos.

Si utilizo Filter(Events..), el filtro de fecha aún no se tiene en cuenta.

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.