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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Anonymous
Not applicable

Pregunta sobre uniones y variables

Hola a todos

Soy nuevo en Power BI y tengo un par de preguntas:

Q1:

He importado a tablas rectas como abajo y quiero unirlas completamente como parte de mi modelado de datos:

Tabla 1 - Emp Mesa y es la siguiente

Emp_No, Emp_Name

1001, Fred Bloggs

1002, John Doe

Tabla 2 - Tabla de fechas

Fecha

01/01/20

08/01/20

15/01/20

Quiero la tabla 3 de la siguiente manera:

Emp_No, Fecha

1001, 01/01/20

1001, 08/01/20

1001, 15/01/20

1002, 01/01/20

1002, 08/01/20

1002, 15/01/20

¿Alguna idea o instrucción sobre cómo crear?

Pregunta 2

¿Existe un concepto para contener variables en el nivel de informe que se pueden usar en todas las consultas diferentes?

Por ejemplo, establecer a y desde fechas en total y, a continuación, utilizar estas fechas en cada extracción de datos independiente?

Si es así, ¿cómo?

Gracias en previsión

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hola @Keeble_Del ,

Puede usar la función CROSSJOIN para crear la tabla 3 en Power BI Desktop:

1. Navegar por la cinta de modelado, haga clic en "Nueva tabla"

2. Introduzca la siguiente fórmula en la barra de fórmulas

Table = CROSSJOIN(SELECTCOLUMNS('Date',"Date",'Date'[Date]),SELECTCOLUMNS('Emp',"Emp_No",'Emp'[Emp_No]))

3. Crear tabla visual: arrastre el campo Fecha y Emp_no al objeto visual

wanted table.JPG

https://docs.microsoft.com/en-us/dax/selectcolumns-function-dax

Saludos

Rena

View solution in original post

5 REPLIES 5
Anonymous
Not applicable

Aparte de que el alias t1 está en el lugar equivocado, nadie más mencionó usando corchetes alrededor de la variable de tabla, en lugar de un alias. Cambiar la instrucción de actualización a lo siguiente también funcionará:

ACTUALIZAR t1
Establecer
T1. NombreDeDeporte (SportName) [@t]._SportName
De
@t INNER JOIN tblSport t1 ON t1. Lang [@t]._Lang

Anonymous
Not applicable

Hola

Una vez más soy nuevo en esto, donde se publica este código.

Me temo que va a tener que llevar esto de vuelta a lo básico para nosotros los novatos

Anonymous
Not applicable

Hola @Keeble_Del ,

Puede usar la función CROSSJOIN para crear la tabla 3 en Power BI Desktop:

1. Navegar por la cinta de modelado, haga clic en "Nueva tabla"

2. Introduzca la siguiente fórmula en la barra de fórmulas

Table = CROSSJOIN(SELECTCOLUMNS('Date',"Date",'Date'[Date]),SELECTCOLUMNS('Emp',"Emp_No",'Emp'[Emp_No]))

3. Crear tabla visual: arrastre el campo Fecha y Emp_no al objeto visual

wanted table.JPG

https://docs.microsoft.com/en-us/dax/selectcolumns-function-dax

Saludos

Rena

amitchandak
Super User
Super User

Puede utilizar la unión cruzada, devolverá la tabla

table3 - crossjoin(table1,table2)

El uso puede utilizar var para la variable

Medida

var _max 1 //o cualquier cálculo

Puede utilizar summarize , calculatetable como var etc para la implementación de subconsultas

Full Power BI Video 20 Hours YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube
Anonymous
Not applicable

Hola

Esto parece el tipo de funcionalidad y truco inteligente que estoy buscando, pero como dije soy nuevo en este

Y a riesgo de parecer tonto , ¿dónde introduzco el código dax?

¿Tengo que elegir una fuente de datos?

Lo siento casi 🙂

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

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

Top Solution Authors