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.
Tengo 2 tablas que se transforman antes de ser combinadas en una 3a tabla.
En la tabla 1, he identificado identificadores únicos y creado una columna para cada uno con el conjunto de resultados en "YES".
La Tabla 2 siempre contendrá más valores que la tabla 1, por lo que esencialmente quiero identificar estos SI de la tabla 1 antes de eliminar y combinar en la tabla 3.
Ejemplo -->
Tabla 1
Unique_ID | ¿Sí? |
A-12345 | Sí |
A-12346 | Sí |
Tabla2
Unique_ID | ¿Tabla 1 SI? |
A-12343 | NO |
A-12345 | Sí |
A-12346 | Sí |
A-12347 | NO |
A partir de ahí filtraría el YES de la tabla 2 antes de combinar ambas tablas en el siguiente paso.
¿Cómo hago esto en la consulta de energía en Table2?
Solved! Go to Solution.
Hola @nj mate ,
Usando los siguientes códigos M:
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WctQ1NDI2MVbSUfLzV4rVgQmYAgUiXYORRMwwRMyhmmIB", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Unique_ID = _t, #"Table 1 YES?" = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Unique_ID", type text}, {"Table 1 YES?", type text}}),
#"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each (let
currentID = [Unique_ID]
in
Table.SelectRows(#"Table 1", each [Unique_ID] = currentID))),
#"Expanded Custom" = Table.ExpandTableColumn(#"Added Custom", "Custom", {"YES?"}, {"Custom.YES?"})
in
#"Expanded Custom"
Y verás:
Para el archivo .pbix relacionado, pls ver adjunto.
Saludos
Kelly
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
@nj mate no estoy seguro de lo que quieres decir. Será más fácil si comparte el archivo pbix utilizando una unidad de unidad /google con la salida esperada. Elimine cualquier información confidencial antes de compartirla.
@nj mate en table2 agregue un paso para filtrar "Sí" y, a continuación, anexe en table1.
Consulta mi última entrada de blog Improve UX: Show Year in Legend When Using Time Intelligence Measures | PeryTUS IT Solutions me ❤ Kudos si mi solución ayudara. 👉 Si puedes dedicar tiempo a publicar la pregunta, también puedes hacer esfuerzos para dar Felicitaciones a quien haya ayudado a resolver tu problema. ¡Es una muestra de agradecimiento!
⚡Visítenos en https://perytus.com, su ventanilla única para proyectos/formación/consulta relacionadas con Power BI.⚡
Preferiría hacer esto antes de la combinación para evitar valores duplicados que causarán problemas en las relaciones posteriores.
Hola @nj mate ,
Usando los siguientes códigos M:
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WctQ1NDI2MVbSUfLzV4rVgQmYAgUiXYORRMwwRMyhmmIB", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Unique_ID = _t, #"Table 1 YES?" = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Unique_ID", type text}, {"Table 1 YES?", type text}}),
#"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each (let
currentID = [Unique_ID]
in
Table.SelectRows(#"Table 1", each [Unique_ID] = currentID))),
#"Expanded Custom" = Table.ExpandTableColumn(#"Added Custom", "Custom", {"YES?"}, {"Custom.YES?"})
in
#"Expanded Custom"
Y verás:
Para el archivo .pbix relacionado, pls ver adjunto.
Saludos
Kelly
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |