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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
lotus22
Helper III
Helper III

Agregar columna personalizada con Búsqueda en la misma tabla

Parte del clienteParte del proveedorTipo de líneaTotalesEsperado
CParte A Demanda del cliente12345Vacío
CParte AespartaPedido de proveedores5612345
CParte DSPartXPedido de proveedores56Vacío
CParte B Demanda del cliente5869Vacío
CPartE ESPartnPedido de proveedores25Vacío
CParte BSPartPedido de proveedores665689

En la columna Esperada, me gustaría traer Totales de la demanda del cliente cuando el número de pieza del cliente coincide con el número de pieza de cliente No en el campo Pedido de proveedor.

Por lo tanto, la búsqueda solo se basará en el número de pieza del cliente, pero los datos solo procederán de la fila Demanda del cliente. es más como un filtro múltiple.

5 REPLIES 5
camargos88
Community Champion
Community Champion

Hola @lotus22 ,

Puede crear una columna personalizada como esta:

if [Line Type] = "Supplier Order" then
let 
_customerPart = [Customer Part], 
_rows =  Table.SelectRows(#"Changed Type", each [Customer Part] = _customerPart and [Line Type] = "Customer Demand") 
in
if Table.IsEmpty(_rows) then null 
else _rows[Totals]{0}

else null

Capture.PNG



Did I answer your question? Mark my post as a solution!

Proud to be a Super User!



error recibido

Expression.Error: no se encontró el campo 'Type2' del registro.

Type2 es una columna calculada

Hola, @lotus22

"Tipo 2" es una columna calculada, por lo que no se puede encontrar en Power Query.

Puede intentar crear una columna calculada como se muestra a continuación:

Column = 
var a=CALCULATE(SUM('Table'[Totals]),ALLEXCEPT('Table','Table'[Customer Part]),'Table'[Type]="Customer Demand")
return  IF('Table'[Type]="Customer Demand",BLANK(),a)

91.png

pbix adjunto

Saludos
Equipo de soporte de la comunidad _ Eason
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Gracias, pero veo todo "nulo" cuando incorporo la misma fórmula. Tengo unas 30 columnas en mi consulta de energía

si [Tipo2] - "Pedido del proveedor"
Dejar
_customerPart de la parte de cliente ,
_rows de tabla : Table.SelectRows(-"Changed Type", each [CustomerPart] á _customerPart y [Type2] á "Customer Demand")
En
si Table.IsEmpty(_rows) entonces null
otro _rows[Totales]{0}

otro tipo null

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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