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

Get certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now

Reply
Syndicate_Admin
Administrator
Administrator

Filtros: ¿solo datos relevantes?

Tengo 3 tablas de hechos con 1 a muchas relaciones con mi tabla de datos. En el panel Filtros, quiero que las opciones de la tabla de hechos solo muestren los datos relevantes para la tabla de datos.

Por ejemplo

Tabla de datos: Ventas de camisetas de colores. relación basada en colorID.

Tabla de datos: Camisetas de colores. (ColorID y Color)

en los datos, solo hay ventas rojas y azules, pero en la tabla de camisetas de colores, tenemos muchas opciones de color rojo, azul, amarillo, verde.

El panel de filtro actual muestra todos los colores (incluso sin ventas). Me gustaría que solo mostrara Rojo y Azul, ya que eso es lo que está en los datos.

¿Es posible? ¿Necesito fusionar todas las tablas en 1? ¿Cuál es el punto de las relaciones entonces?

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hay @hgromek ,

Creé algunos datos:

Tabla de datos:

vyangliumsft_0-1631586296011.png

Tabla de hechos:

vyangliumsft_1-1631586296013.png

Estos son los pasos que puede seguir:

1. Crear medida.

Measure =
IF(
    MAX('Data Table'[ColorID]) in SELECTCOLUMNS('Data Table',"colorid",'Data Table'[ColorID]),1,0)

2. Coloque la medida en Filtros, establezca es = 1, aplique filtro.

vyangliumsft_2-1631586296015.png

3. Resultado:

Solo muestre el contenido en la tabla de datos.

vyangliumsft_3-1631586296017.png

Saludos

Liu Yang

Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hay @hgromek ,

Creé algunos datos:

Tabla de datos:

vyangliumsft_0-1631586296011.png

Tabla de hechos:

vyangliumsft_1-1631586296013.png

Estos son los pasos que puede seguir:

1. Crear medida.

Measure =
IF(
    MAX('Data Table'[ColorID]) in SELECTCOLUMNS('Data Table',"colorid",'Data Table'[ColorID]),1,0)

2. Coloque la medida en Filtros, establezca es = 1, aplique filtro.

vyangliumsft_2-1631586296015.png

3. Resultado:

Solo muestre el contenido en la tabla de datos.

vyangliumsft_3-1631586296017.png

Saludos

Liu Yang

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

@hgromek , Cree una medida como esta y utilívela en el filtro de nivel visual del panel de filtros y compruebe si hay un valor que no esté en blanco

Medida = countrows(Datos) + countrows(Hecho)

Medir <> en blanco en el filtro de color de nivel visual

Esto hará que el filtro dependa de los valores de ambas tablas.

Tal vez entendí mal la sugerencia porque no limita los filtros. También tengo los filtros en cualquiera de los filtros en la página o filtros en todas las páginas

Helpful resources

Announcements
November Carousel

Fabric Community Update - November 2024

Find out what's new and trending in the Fabric Community.

Live Sessions with Fabric DB

Be one of the first to start using Fabric Databases

Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.

Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.

Nov PBI Update Carousel

Power BI Monthly Update - November 2024

Check out the November 2024 Power BI update to learn about new features.

Top Solution Authors