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
Anonymous
Not applicable

Cómo unir dos tablas en consulta directa

Hola

Tengo dos tablas: Las primeras tablas muestran mis pedidos y productos que se ordenaron con una cantidad y la segunda tabla muestra todos mis productos disponibles sin campo de cantidad.

Así que quiero calcular en función de una fecha específica qué productos se ordenaron y cuáles no.

Problema: ¿Cómo puedo combinar una tabla con la cantidad y la tabla sin cantidad. Todos los productos sin cantidad deben obtener el valor cero.

Puedo hacer eso con una combinación usando import modus pero ¿cómo hacer la combinación en la consulta directa? Sólo necesito algunas ideas 🙂

Gracias de antemano. Saludos.

filterorders.png

7 REPLIES 7
amitchandak
Super User
Super User

Estoy asumiendo que el producto aquí es la dimensión del producto, de la misma manera que usted tiene la dimensión de la fecha,

Al crear suma de medida de cantidad, agregue +0

Total de qtidad á Suma(Tabla[Cantidad]) +0

Además, explore esta opción

ShowItemwithoutdata.JPG

Greg_Deckler
Super User
Super User

No se puede combinar en consulta directa, tendría que editar el sistema de origen.

Teóricamente podría fusionarlos en DAX usando cosas como NATURALINNERJOIN, etc., pero eso formará parte de un cálculo de medida.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Mastering Power BI 2nd Edition

DAX is easy, CALCULATE makes DAX hard...
Anonymous
Not applicable

newtable.png

@Greg_Deckler Gracias por su rápida respuesta. Así que intenté hacer una unión, pero recibo el mensaje de error "La expresión hace referencia a varias columnas. Varias columnas no se pueden convertir en un valor escalar." En la imagen traté de describir lo que quiero crear, pero ¿es esto incluso posible ya que las tablas tienen diferentes columnas?

Hola

Prueba esto

  1. Cree una relación desde el campo SKU de Table1 con el campo SKU de la tabla de productos
  2. A su objeto visual, arrastre SKU y Producto desde la tabla Productos
  3. Escriba esta medida: Cantidad total : SUM(Table1[Quantity])+0

Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Prueba esto:

VAR __Table ?
NATURALINNERJOIN(
«Productos»,
SELECTCOLUMNS(
'Pedidos',
"SKU",[SKU],
"Cantidad",[Cantidad]
)
)

@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Mastering Power BI 2nd Edition

DAX is easy, CALCULATE makes DAX hard...
camargos88
Community Champion
Community Champion

Hola @afink ,

¿No puede sin dejar de enviar su sql con esta combinación?

Ricardo



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

Proud to be a Super User!



Anonymous
Not applicable

Gracias por su respuesta, pero tengo que hacerlo en Power BI con una medida o algo así.

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