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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

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
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

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