Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hola
Ver producto por unidad y por kit (componentes). Pero quiero saber cuál fue el total vendido por unidad.
En la imagen se vendió:
4 camisas,
5 kits que contienen 3 camisas
3 kits contenidos o 2 camisas y 1 shorts.
Quiero calcular el total de camisetas:
Total de camisas = 4 + (5 * 3) + (3 * 2)
Total de camisas= 4 + 15 + 6
Total de camisas= 25
PBIX aquí
Solved! Go to Solution.
No necesitas medidas para esto. Una columna calculada en la tabla fVenda es suficiente
Total Qty =
var parentCode=LOOKUPVALUE(fComponentes[CodProduto],fComponentes[CodProduto],[CodProduto])
var subqty = COALESCE(CALCULATE(sum(fComponentes[Qtde_componente]),fComponentes[CodProduto]=parentCode),1)
return subqty*[Qtde_vendida]
En general, no creo ninguna relación en este caso.
Aquí está mi solución.
1.Crear una medida para obtener la Venda en la tabla 'fComponentes'.
VendaInfComponentes =
CALCULATE (
SUM ( fVenda[Qtde_vendida] ),
FILTER ( 'fVenda', [CodProduto] = MAX ( 'fComponentes'[CodProduto] ) )
)
2.Crea una medida para conseguir el producto.
Sum =
[VendaInfComponentes] * SUM ( 'fComponentes'[Qtde_componente] )
3.Cree una medida para obtener la Venda en la tabla 'dProduto'.
VendaIndProduto =
CALCULATE (
SUM ( fVenda[Qtde_vendida] ),
FILTER ( 'fVenda', [CodProduto] = MAX ( 'dProduto'[CodProduto] ) )
)
4.Cree una medida para llamar al [SUM] meausre de la tabla «fComponentes» en el cuadro «dProduto».
Sum2 =
SUMX (
FILTER (
ALLSELECTED ( 'fComponentes' ),
[Cod_Componente] = MAX ( 'dProduto'[CodProduto] )
),
[Sum]
)
5.Ahora puedes sumarlos para obtener el total.
Total Venda = [Sum2]+[VendaIndProduto]
Saludos
Esteban Tao
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
En general, no creo ninguna relación en este caso.
Aquí está mi solución.
1.Crear una medida para obtener la Venda en la tabla 'fComponentes'.
VendaInfComponentes =
CALCULATE (
SUM ( fVenda[Qtde_vendida] ),
FILTER ( 'fVenda', [CodProduto] = MAX ( 'fComponentes'[CodProduto] ) )
)
2.Crea una medida para conseguir el producto.
Sum =
[VendaInfComponentes] * SUM ( 'fComponentes'[Qtde_componente] )
3.Cree una medida para obtener la Venda en la tabla 'dProduto'.
VendaIndProduto =
CALCULATE (
SUM ( fVenda[Qtde_vendida] ),
FILTER ( 'fVenda', [CodProduto] = MAX ( 'dProduto'[CodProduto] ) )
)
4.Cree una medida para llamar al [SUM] meausre de la tabla «fComponentes» en el cuadro «dProduto».
Sum2 =
SUMX (
FILTER (
ALLSELECTED ( 'fComponentes' ),
[Cod_Componente] = MAX ( 'dProduto'[CodProduto] )
),
[Sum]
)
5.Ahora puedes sumarlos para obtener el total.
Total Venda = [Sum2]+[VendaIndProduto]
Saludos
Esteban Tao
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
No necesitas medidas para esto. Una columna calculada en la tabla fVenda es suficiente
Total Qty =
var parentCode=LOOKUPVALUE(fComponentes[CodProduto],fComponentes[CodProduto],[CodProduto])
var subqty = COALESCE(CALCULATE(sum(fComponentes[Qtde_componente]),fComponentes[CodProduto]=parentCode),1)
return subqty*[Qtde_vendida]
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.