Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
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
Solved! Go to 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
https://docs.microsoft.com/en-us/dax/selectcolumns-function-dax
Saludos
Rena
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
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
https://docs.microsoft.com/en-us/dax/selectcolumns-function-dax
Saludos
Rena
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
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 🙂
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.