Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Buenas como estan?
necesito lograr separar los valores segun su tipo (VEN, CAM o DEV) cada fila tiene uno de estos valores. lo que necesito lograr es poder desglosar los 3 valores en distintas columnas.
Alguna idea de como lo puedo hacer?
Saludos.
¿Con qué datos desea rellenar al convertir los valores de la columna [Tipo] en diferentes columnas? Suponiendo que usamos la columna Valor,
a continuación, pruebe el siguiente código.
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("jc6xDsIwDATQf/FcS+dzEtoRQUcYu1T5/9/AAYUsGbrcWfKT5fMUWYRAWr9NqCtvMRdGHPs7MgMeZVKXi7y0becbPHVtytxmi3juR2RyQ5QPDXZNtSlOAxOz04/7a+g809Q//n29brl9WaTWDw==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [ComprobanteAsociado = _t, ID = _t, Facha = _t, Vendedor_ID = _t, Tipo = _t, Product_ID = _t, Value = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"ComprobanteAsociado", type text}, {"ID", Int64.Type}, {"Facha", type date}, {"Vendedor_ID", Int64.Type}, {"Tipo", type text}, {"Product_ID", Int64.Type}, {"Value", Int64.Type}}),
#"Grouped Rows" = Table.Group(#"Changed Type", {"Tipo"}, {{"all", each _, type table [ComprobanteAsociado=nullable text, ID=nullable number, Facha=nullable date, Vendedor_ID=nullable number, Tipo=nullable text, Product_ID=nullable number, Value=nullable number]}}),
#"Added Custom" = Table.AddColumn(#"Grouped Rows", "Custom", each Table.AddColumn([all], "NewColumn", each Record.FromList({[Value]},{[Tipo]}))),
#"Removed Other Columns" = Table.SelectColumns(#"Added Custom",{"Custom"}),
#"Expanded Custom" = Table.ExpandTableColumn(#"Removed Other Columns", "Custom", {"ComprobanteAsociado", "ID", "Facha", "Vendedor_ID", "Tipo", "Product_ID", "Value", "NewColumn"}, {"ComprobanteAsociado", "ID", "Facha", "Vendedor_ID", "Tipo", "Product_ID", "Value", "NewColumn"}),
#"Expanded NewColumn" = Table.ExpandRecordColumn(#"Expanded Custom", "NewColumn", {"VEN","DEV","CAM"}, {"VEN","DEV","CAM"})
in
#"Expanded NewColumn"
Si el problema aún no se resuelve, proporcione información detallada sobre el error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.
Saludos
Winniz
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
@Syndicate_Admin , Puede crear una nueva columna como
ven Importe = if([Tipo] ="VEN" , [Importe], en blanco())
Puede crear nuevas columnas de la misma manera
Además, puede considerar el pivote