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

Next up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now

Reply
_AzaMtz
Regular Visitor

Anexar 2 consultas para crear una nueva, no detecta columnas calculadas

Buen dia

 

Tengo una consulta que cuenta con algunas columnas calculadas (MatrizNacional2025) y otra consulta que ya tiene esas columnas desde el excel origen (MatrizNacional2024), al anexarlas para crear una nueva (MatrizNacional) los datos que son calculados en la MatrizNacional2025 no se muestran, solo muestra los datos de la MatrizNacional2024.

 

Por ejemplo: MatrizNacional2025 la columna "Aceleraciones" es calculada a base de otras tablas y en MatrizNacional2024 la columna "Aceleraciones" ya trae la informacion desde el archivo origen, por lo tanto en la nueva tabla MatrizNacional la columna "Aceleraciones" solo muestra los datos de MatrizNacional2024.

_AzaMtz_0-1750785167306.png 

_AzaMtz_1-1750785228192.png

¿Que debo hacer para que muestre la informacion de ambas consultas?

 

1 ACCEPTED SOLUTION

Preferible cuando Anexas una tableta es que lo hagas durante la transformacion en power query.   La otra opsion que llo miro es que si hay una relacion de la tableta 2025 a la que fue anextesiada traer la informacion usando related no miro en la informacion que probeiste una.

Esta es otro modo de anextarlas afuera usando dax asi, pero si tienes mucha informacion puede ser un poco lenta esta forma, pero puedes tratar, no mas puse dos columns pero puedes seguir aumentandolas.

 

Usa el boton para una nueva tableta en Dax y usa esta forma.

New_MatrizNacional =
UNION(
SELECTCOLUMNS('MatrizNacional2024', ---2024 Excel
                "Fecha Y Hora Salida", 'MatrizNacional2024'[Fecha],
                 "Aceleraciones",'MatrizNacional2024'[Aceleraciones]
                ),
SELECTCOLUMNS(MatrizNacional2025,  --- 2025 DB conCalculations
                "Fecha Y Hora Salida", MatrizNacional2025[Fecha],
                "Aceleraciones", MatrizNacional2025[Aceleraciones]
                 
                ))



Bmejia_0-1750878952658.png

 

View solution in original post

6 REPLIES 6
_AzaMtz
Regular Visitor

Muchas gracias, este metodo soluciono mi problema, comparto como quedo el DAX final para futuros casos:

 

MatrizNacional2 =
UNIÓN(
SELECTCOLUMNS('MatrizNacional2024' , ---2024 Excel
"Región", MatrizNacional2024[Región],
"Plaza", MatrizNacional2024[Plaza],
"Canal", MatrizNacional2024[Canal],
"Turno", MatrizNacional2024[Turno],
"Fecha", MatrizNacional2024[Fecha],
"# Empleado", MatrizNacional2024[# Empleado],
"Chofer", MatrizNacional2024[Nombre completo chofer],
"Ay. 1", MatrizNacional2024[Ayudante 1],
"Camión", MatrizNacional2024[Camión],
"Hoja ruta", MatrizNacional2024[Hoja ruta],
"Clave ruta", MatrizNacional2024[Clave ruta],
"Vuelta", MatrizNacional2024[Vuelta],
"Clientes/Tiendas a visitar", MatrizNacional2024[Clientes/Tiendas a visitar],
"Pedidos programados", MatrizNacional2024[Región],
"Pedidos devueltos", MatrizNacional2024[Pedidos devueltos],
"Fecha y hora salida", MatrizNacional2024[Fecha y hora salida],
"Fecha y hora llegada", MatrizNacional2024[Fecha y hora llegada],
"KM Totales", MatrizNacional2024[Km Totales],
"Aceleraciones", MatrizNacional2024[Aceleraciones],
"Excesos de velocidad", MatrizNacional2024[Excesos de velocidad],
"Frenados bruscos", MatrizNacional2024[Frenados bruscos],
"Giros bruscos", MatrizNacional2024[Giros bruscos],
"No uso de cinturón", MatrizNacional2024[No uso de cinturón],
"Siniestros", MatrizNacional2024[Siniestros],
"Salida 0", MatrizNacional2024[Salida 0],
"Llegada 0", MatrizNacional2024[Llegada 0],
"Check-In", MatrizNacional2024[Check-In],
"Check-Out", MatrizNacional2024[Check-Out],
"Estatus Salida", MatrizNacional2024[Estatus Salida]
),
SELECTCOLUMNS('MatrizNacional2025' , ---2025 Excel
"Región", MatrizNacional2025[Región],
"Plaza", MatrizNacional2025[Plaza],
"Canal", MatrizNacional2025[Canal],
"Turno", MatrizNacional2025[Turno],
"Fecha", MatrizNacional2025[Fecha],
"# Empleado", MatrizNacional2025[# Empleado],
"Chofer", MatrizNacional2025[Nombre completo chofer],
"Ay. 1", MatrizNacional2025[Ayudante 1],
"Camión", MatrizNacional2025[Camión],
"Hoja ruta", MatrizNacional2025[Hoja ruta],
"Clave ruta", MatrizNacional2025[Clave ruta],
"Vuelta", MatrizNacional2025[Vuelta],
"Clientes/Tiendas a visitar", MatrizNacional2025[Clientes/Tiendas a visitar],
"Pedidos programados", MatrizNacional2025[Región],
"Pedidos devueltos", MatrizNacional2025[Pedidos devueltos],
"Fecha y hora salida", MatrizNacional2025[Fecha y hora salida],
"Fecha y hora llegada", MatrizNacional2025[Fecha y hora llegada],
"KM Totales", MatrizNacional2025[Km Totales],
"Aceleraciones", MatrizNacional2025[Aceleraciones],
"Excesos de velocidad", MatrizNacional2025[Excesos de velocidad],
"Frenados bruscos", MatrizNacional2025[Frenados bruscos],
"Giros bruscos", MatrizNacional2025[Giros bruscos],
"No uso de cinturón", MatrizNacional2025[No uso de cinturón],
"Siniestros", MatrizNacional2025[Siniestros],
"Salida 0", MatrizNacional2025[Salida 0],
"Llegada 0", MatrizNacional2025[Llegada 0],
"Check-In", MatrizNacional2025[Check-In],
"Check-Out", MatrizNacional2025[Check-Out],
"Estatus Salida", MatrizNacional2025[Estatus Salida]
))

 

Saludos.

v-agajavelly
Community Support
Community Support

Hi @_AzaMtz 

This is actually a pretty common situation in Power BI, totally get why it's confusing.

What's happening here is that when you append the two queries in Power Query, it only sees the columns that physically exist in the data at that point. So, if MatrizNacional2025 has a calculated column like "Accelerations" that's created using DAX (after loading)  Power Query simply doesn't know it exists, so it won't include it during the append.

That's why your final MatrizNacional table only shows "Accelerations" from MatrizNacional2024, which already has it as a normal column from Excel.

Here's what you can do,

  • Either move the calculation for "Accelerations" into Power Query so it's available when you append.
  • Or, do the append as you are doing now, then recreate the "Accelerations" column in the final table using DAX, based on whatever logic you used in MatrizNacional2025.

____________________________________________________________________________________________________________________________

If the response helped resolve your issue, please consider marking it as Accepted as Solution and give it a thumbs up if you found it helpful.

Best regards,
Akhil.

Gracias por la respuesta.

 

1. No puedo mover el calculo "Aceleraciones" a PowerQuery ya que el calculo lo estoy haciendo a partir de otras tablas, anexo la formula que tengo en DAX: Aceleraciones = CALCULATE(COUNT(IncidenciasConduccion[Incidencia]),FILTER( IncidenciasConduccion,CONTAINSSTRING(IncidenciasConduccion[Incidencia],"Aceleración")&&IncidenciasConduccion[Fecha y hora]>=MatrizNacional2025[Fecha y hora salida]&&IncidenciasConduccion[Fecha y hora]<=MatrizNacional2025[Fecha y hora llegada]))

2. No puedo hacer la columna calculada en la tabla final ya que no tendria datos de la MatrizNacional2024.

Preferible cuando Anexas una tableta es que lo hagas durante la transformacion en power query.   La otra opsion que llo miro es que si hay una relacion de la tableta 2025 a la que fue anextesiada traer la informacion usando related no miro en la informacion que probeiste una.

Esta es otro modo de anextarlas afuera usando dax asi, pero si tienes mucha informacion puede ser un poco lenta esta forma, pero puedes tratar, no mas puse dos columns pero puedes seguir aumentandolas.

 

Usa el boton para una nueva tableta en Dax y usa esta forma.

New_MatrizNacional =
UNION(
SELECTCOLUMNS('MatrizNacional2024', ---2024 Excel
                "Fecha Y Hora Salida", 'MatrizNacional2024'[Fecha],
                 "Aceleraciones",'MatrizNacional2024'[Aceleraciones]
                ),
SELECTCOLUMNS(MatrizNacional2025,  --- 2025 DB conCalculations
                "Fecha Y Hora Salida", MatrizNacional2025[Fecha],
                "Aceleraciones", MatrizNacional2025[Aceleraciones]
                 
                ))



Bmejia_0-1750878952658.png

 

Bmejia
Super User
Super User

Hola _AzaMtz

Nesesitamos un poco mas de informacion, como creastes la anextacion de las dos tabletas?  a "MatrixNazional" porque hay varias formas de anextar las tabletas usando "append" durante la transformacion oh haciendolas join, o hacindo una calculacion con un summario de las tabletas.


Desde power query utilice la opcion "Anexar consultas para crear una nueva".

Helpful resources

Announcements
New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

March Power BI Update Carousel

Power BI Community Update - March 2026

Check out the March 2026 Power BI update to learn about new features.

Users online (10,828)