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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Syndicate_Admin
Administrator
Administrator

Excluir pedidos que contengan un artículo específico

Hola a todos

Necesito ayuda para excluir pedidos que contengan un artículo específico (basado en una segmentación de datos).

Tenemos una tabla maestra de ventas y una tabla de líneas de ventas.

Por lo tanto, el pedido de ventas 1 de la tabla maestra de ventas tiene varios artículos, por lo que varias líneas de artículos en la tabla de líneas de ventas.

Quiero crear una medida, que permita filtrar los pedidos que contienen un artículo específico.

Basado en una rebanadora, que se rellena con los códigos de producto que están disponibles en la tabla de líneas de ventas.

El resultado final debe ser una tabla con todos nuestros pedidos, excepto de los pedidos donde una de las líneas de venta coincide con el código de producto que se selecciona en la rebanadora.

¿Alguien puede ayudarme?

¡Gracias de antemano!

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@robbinkees1 ,

Actualmente, no puede usar una segmentación de datos para lograr el efecto selector que mencionó.
Para su requisito, me gustaría sugerirle que cree una nueva tabla con todos los valores seleccionados que no tengan una relación con la tabla sin procesar y la use como fuente de la segmentación de datos.

Luego puede escribir una medida para verificar el valor actual y el valor seleccionado para devolver banderas y usarlo en el 'filtro de nivel visual' para lograr efectos de filtro de exclusión.

Fórmula de medida para filtrar los registros seleccionados:

Exclude Flag =
VAR selected =
    VALUES ( NewTable[item] )
VAR currItem =
    SELECTEDVALUE ( Table[item] )
RETURN
    IF ( currItem IN selected, "N", "Y" )

Aplicación de un filtro de medida en Power BI - SQLBI
Saludos

Xiaoxin Sheng

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@robbinkees1 ,

Actualmente, no puede usar una segmentación de datos para lograr el efecto selector que mencionó.
Para su requisito, me gustaría sugerirle que cree una nueva tabla con todos los valores seleccionados que no tengan una relación con la tabla sin procesar y la use como fuente de la segmentación de datos.

Luego puede escribir una medida para verificar el valor actual y el valor seleccionado para devolver banderas y usarlo en el 'filtro de nivel visual' para lograr efectos de filtro de exclusión.

Fórmula de medida para filtrar los registros seleccionados:

Exclude Flag =
VAR selected =
    VALUES ( NewTable[item] )
VAR currItem =
    SELECTEDVALUE ( Table[item] )
RETURN
    IF ( currItem IN selected, "N", "Y" )

Aplicación de un filtro de medida en Power BI - SQLBI
Saludos

Xiaoxin Sheng

Syndicate_Admin
Administrator
Administrator

@robbinkees1 , si desea excluir un elemento seleccionado, necesita una tabla de elementos independiente y medidas como

medida =
var _items = allselected(Item[Item])
devolución
Countx(filter(summarize(Table, Table[Order], "_1", countX(filter(Table, Table[Item] in _items))), isblank([_1])), [Order])

Necesidad de una tabla independiente en Power BI: https://youtu.be/lOEW-YUrAbE

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors