cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
id013
Resolver II
Resolver II

Filtrado con múltiples relaciones

Hola

Tengo un conjunto de datos de ventas y marketing que quiero conectar con algunos datos de población. El conjunto de datos Marketing tiene una sola fila para cada vez que se contactó a una persona y si ese contacto dio lugar a una venta. También tiene cierta información demográfica, ciudad, edad y género específicamente.

El conjunto de datos de población tiene datos de población desglosados por ciudad, edad y sexo. Por ejemplo:

CIUDAD A25masculino1500
CIUDAD A25Mujer1300
CIUDAD B25masculino390
CIUDAD B25Mujer500

Quiero hacer un cálculo de la tasa de contacto con respecto a la población. Tomaría el recuento de contactos y lo dividiría por la población de la ciudad A. Así que si 80 personas de 25 años fueron contactadas en la ciudad A dividiría 80/2800 para darme la tarifa de contacto.

Por lo tanto, tanto el conjunto de datos de marketing como el conjunto de datos de población no tienen valores únicos para la edad, el sexo y la ciudad. Así que para facilitar la relación he creado 3 tablas de dimensiones, una solo con nombres de ciudades únicos entre las 2 tablas, una con edades únicas entre las 2 tablas y 1 con los géneros únicos entre 2 tablas conectadas así:

relationships.jpg

Todas las relaciones tienen una dirección de filtro cruzado de solo.

Así que quiero ser capaz de filtrar por edad y género. Lo que encuentro es que sólo puedo filtrar por uno. Si defino la dirección del filtro cruzado entre Marketing y dim_age, puedo filtrar la población por edad y lo mismo por género. Pero Power BI no me permitirá establecer ambas relaciones para que tengan una dirección de filtro cruzado de ambas. ¿Hay alguna manera de hacer esto? Vi algunos mensajes que decían que tenías que concatenarlos pero lo intenté y el número de población no parece correcto.

Gracias

1 REPLY 1
MFelix
Super User III
Super User III

Hola @id103,

Puede replicar el filtro en ambos sentidos mediante la función crossfilter de la medida.

https://docs.microsoft.com/en-us/dax/crossfilter-function

https://m.youtube.com/watch?v=nRTOHmqyhoo

Puede ayudarle a lograr lo que necesita.

Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



Helpful resources

Announcements
PBI User Groups

Welcome to the User Group Public Preview

Check out new user group experience and if you are a leader please create your group

March Update

Check it Out!

Click here to read more about the March 2021 Updates!

secondImage

The largest Power BI virtual conference

100+ sessions, 100+ speakers, Product managers, MVPs, and experts. All about Power BI. Attend online or watch the recordings.

secondImage

Experience what’s next for Power BI

See the latest Power BI innovations, updates, and demos from the Microsoft Business Applications Launch Event.

Top Kudoed Authors