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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

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

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

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

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

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

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
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

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
Sept PBI Carousel

Power BI Monthly Update - September 2024

Check out the September 2024 Power BI update to learn about new features.

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Sept NL Carousel

Fabric Community Update - September 2024

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

Top Solution Authors