cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Syndicate_Admin
Administrator
Administrator

Solo cargar los resultados coincidentes para la consulta de dimensión

Hola

Actualmente estoy cargando dos consultas, una es una tabla de hechos transaccionales, es decir, pedidos, la segunda consulta es una dimensión de una lista de clientes;

la relación entre los dos es CustomerId.

Solo quiero que al cargar la Consulta del cliente cargue solo aquellos en los que ha habido un pedido en la tabla de hechos, de lo contrario, cuando pongo el nombre del cliente en el panel de filtro, se muestra a todos los clientes cuando no han realizado una transacción y confunde al cliente final ya que piensan que el cliente ha realizado una venta.

Gracias

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Hi, @AvPowerBI ;

Puede escribir una medida, usar el filtro para agregar condiciones para filtrar el orden de transacción y, a continuación, usar si... En la tabla de filtros simplemente luego 1, luego aplique para filtrar en Visual.

De lo contrario, ¿puede compartir más detalles y capturas de pantalla sobre la estructura de su tabla y lo que desea generar?

Saludos
Apoyo a la comunidad Team_ Yalan Wu
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

Puede hacer una unión interna de la tabla de hechos a la tabla de clientes en el editor de consultas, pero también puede usar un filtro de medida en la segmentación de datos.

Por ejemplo, definir una medida

HasData = IF ( ISEMPTY ( FactTable ), 0, 1 )

y, a continuación, establezca [HasData] = 1 como un filtro de nivel visual en la segmentación de datos.

Syndicate_Admin
Administrator
Administrator

@AvPowerBI antes de la carga, en dimensión del filtro PQ/RDBMS por hecho (dimensión de unión interna con hecho)

La tabla Fact proviene de una consulta de SQL Server y la dimensión Cliente es una hoja de cálculo, ¿cómo podría hacer esto entonces?

Incluso si son orígenes independientes, puede realizar una unión interna en el editor de consultas antes de cargar las tablas en el modelo de datos.

Consejo: Después de realizar la combinación (unión interna), elimine la nueva columna que crea en lugar de intentar expandirla. Solo se está fusionando para filtrar la tabla de dimensiones y no es necesario que traiga ninguna columna.

@AvPowerBI en ese caso, siga lo que @AlexisOlson está sugiriendo porque si tiene múltiples dimensiones, podría no ser práctico unir internamente cada una de las dimensiones por hecho. Así que puedes crear una medida y hacer el filtrado allí.

Si no desea que se carguen dimensiones adicionales, entonces no tiene otra opción para hacerlo en la precarga de PQ (o en el flujo de datos si está en un espacio de trabajo premium)

Helpful resources

Announcements
Power BI December 2021 Update_carousel 768x460.jpg

Check it Out!

Click here to read more about the December 2021 Updates!

Jan 2022 Dev Camp 768x460 copy.png

Power BI Dev Camp- January 27th, 2022

Mark your calendars and join us for our next Power BI Dev Camp!

UG GA Amplification 768x460.png

Launching new user group features

Learn how to create your own user groups today!