cancel
Showing results for 
Search instead for 
Did you mean: 
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
Power Platform Conf 2022 768x460.jpg

Join us for Microsoft Power Platform Conference

The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.

Power BI Dev Camp Session 23 768x460.jpg

Check it Out!

Mark your calendars and join us on Thursday, June 30 at 11a PDT for a great session with Ted Pattison!

June 20 episode 7 with aka link 768x460.jpg

The Power BI Community Show

Join us on June 20 at 11 am PDT when Kim Manis shares the latest on Azure Synapse analytics, the Microsoft Intelligent Data Platform, and notable Power BI Updates from Microsoft Build 2022.

Top Kudoed Authors