Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
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 🙂
Check out the September 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |