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 a todos
Soy nuevo aquí y feliz de unirme, me ayudaste mucho en el pasado con grandes publicaciones.
Ahora tengo una tarea y no pude encontrar la sollución correcta.
Tengo 2 mesas.
- En primer lugar, los datos de ventas
- 2o tiene kinf especial decosts.
La tabla de ventas es más detallada, también contiene el ID de producto, pero en la nueva tabla no lo necesito.
Como se puede ver en la imagen de abajo, necesito crear una nueva tabla con todas las filas únicas, con suma de ventas y costos. Si la fila tiene sólo un dato de estos 2 i necesita que también.
Quiero hacerlo con DAX.
Gracias
Solved! Go to Solution.
Hola
Gracias. Lo hice así. y trabaja en visualizaciones. Es difícil explicar por qué lo necesito ahora, pero ya sabes, peticiones especiales 🙂
pero lo hice, no estoy seguro de que esta es la manera más simple, pero el trabajo :
Union_table de la casa de los 100 es
var _t -DISTINCT(
UNION(
SELECTCOLUMNS(tFromData,"Q",tFromData[YearQuarter],"cs2",tFromData[Category],"v",tFromData[Customer]),
SELECTCOLUMNS(tFromCost,"Q",tFromCost[YearQuarter],"cs2",tFromCost[Category],"v",tFromCost[Customer])
)
)
devolución
ADDCOLUMNS(_t,
"Sales",LOOKUPVALUE(tFromData[Sales],tFromData[YearQuarter],[Q],tFromData[Category],[cs2],tFromData[Customer],[v]),
"Cost",LOOKUPVALUE(tFromCost[Cost],tFromCost[YearQuarter],[Q],tFromCost[Category],[cs2],tFromCost[Customer],[v])
)
Le recomiendo que configure el modelo con tablas de dimensiones que contengan valores únicos para cada campo correspondiente, agregue una tabla de calendario que contenga fechas conitnuosas que cubra todo el intervalo de fechas del modelo y una estas tablas con los campos correspondientes en cada tabla de hechos. A continuación, cree los objetos visuales utilizando los campos de las tablas de dimensiones.
Hola
Gracias. Lo hice así. y trabaja en visualizaciones. Es difícil explicar por qué lo necesito ahora, pero ya sabes, peticiones especiales 🙂
pero lo hice, no estoy seguro de que esta es la manera más simple, pero el trabajo :
Union_table de la casa de los 100 es
var _t -DISTINCT(
UNION(
SELECTCOLUMNS(tFromData,"Q",tFromData[YearQuarter],"cs2",tFromData[Category],"v",tFromData[Customer]),
SELECTCOLUMNS(tFromCost,"Q",tFromCost[YearQuarter],"cs2",tFromCost[Category],"v",tFromCost[Customer])
)
)
devolución
ADDCOLUMNS(_t,
"Sales",LOOKUPVALUE(tFromData[Sales],tFromData[YearQuarter],[Q],tFromData[Category],[cs2],tFromData[Customer],[v]),
"Cost",LOOKUPVALUE(tFromCost[Cost],tFromCost[YearQuarter],[Q],tFromCost[Category],[cs2],tFromCost[Customer],[v])
)
@ugux , En consulta de energía, anexe las tablas y elimine filas duplicadas
https://radacad.com/append-vs-merge-in-power-bi-and-power-query
En Dax
nueva tabla: distinct(union(Table1, Table2))
https://www.sqlbi.com/articles/from-sql-to-dax-joining-tables/
Gracias Amit, este DAX está funcionando, pero no es tan simple porque como mencioné necesito 2 columnas de datos en la nueva tabla. Las tablas Ventas y Costes y Ventas tienen más columnas que Costes.
Intenté buscar los costos en la tabla Ventas, pero de esta manera suelto algunos datos de costo, porque tengo filas de coste que no tienen Ventas.
Gracias