Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola
¿Puede explicar cómo podemos multiplicar cada fila de la Tabla 2 con la Tabla 1? ¿Así que podemos lograr la tabla 3?
Gracias
saludos
Ahmet
Solved! Go to Solution.
@Ahmet_Oz , Crossjoin
Junta cruzada(Tabla1, Tabla2)
Hola, @Ahmet_Oz
Puede lograr sus requisitos en 'Editor de consultas' o Power BI Desktop. Creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
Tabla1:
Tabla 2:
En 'Editor de consultas', puede duplicar la consulta 'Tabla1', quitar la columna 'Apellido', agregar una columna personalizada y, a continuación, expandir la columna con listas.
Aquí hay códigos en 'Advanced Editor'.
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WCkgsyixW0lFyrFKK1YlW8srPyAPy/CG84JLUtEQQ3xPIjwUA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Name = _t, Surname = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Name", type text}, {"Surname", type text}}),
#"Removed Columns" = Table.RemoveColumns(#"Changed Type",{"Surname"}),
Custom1 = Table.AddColumn(#"Removed Columns","Title",each Table2[Title]),
#"Expanded Title" = Table.ExpandListColumn(Custom1, "Title")
in
#"Expanded Title"
Resultado:
En Power BI Desktop, puede crear una tabla calculada como se muestra a continuación.
Table =
CROSSJOIN(
DISTINCT('Table2'[Title]),
DISTINCT(Table1[Name])
)
Resultado:
Saludos
Allan
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@Ahmet_Oz , Crossjoin
Junta cruzada(Tabla1, Tabla2)
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |