Hola!
¿Cómo puedo usar un parámetro de entrada en la función para seleccionar una columna?
Igual que se usa ["NAME COLUMN"], pues usar un parámetro: [parámetro]
Por ejemplo en este caso de combinar columnas:
Que yo al introducir el parámetro, me lo sustituya dentro de los [ ]
Porque sé que si lo pongo en el editor como: ["parámetro"] funciona, pero quería usarlo como variable para más campos..
Gracias.
Un saludo!
(Field) =>
let
Origen = X,
#"Otras columnas quitadas" = Table.SelectColumns(X,{"ID", Field, "Fecha Completa"}),
#"Tipo cambiado" = Table.TransformColumnTypes(#"Otras columnas quitadas",{{"Fecha Completa", type date}}),
#"Filas filtradas" = Table.SelectRows(#"Tipo cambiado", each [Fecha Completa] > #date(2022, 1, 1)),
#"Columnas quitadas" = Table.RemoveColumns(#"Filas filtradas",{"Fecha Completa"}),
#"Duplicados quitados" = Table.Distinct(#"Columnas quitadas"),
#"Filas agrupadas" = Table.Group(#"Duplicados quitados", {"ID"}, {{"Recuento", each Table.RowCount(Table.Distinct(_)), Int64.Type}}),
#"Filas filtradas1" = Table.SelectRows(#"Filas agrupadas", each ([Recuento] > 1)),
#"Columnas quitadas1" = Table.RemoveColumns(#"Filas filtradas1",{"Recuento"}),
#"Consultas combinadas" = Table.NestedJoin(#"Columnas quitadas1", {"ID"}, X, {"ID"}, "X", JoinKind.LeftOuter),
#"Se expandió X" = Table.ExpandTableColumn(#"Consultas combinadas", "DM", {Field}, {Field}),
#"Duplicados quitados1" = Table.Distinct(#"Se expandió X"),
#"Columna combinada insertada" = Table.AddColumn(#"Duplicados quitados1", "ID - " & Field, each Text.Combine({Text.From([ID], "es-ES"), [ Field ]}, " - "), type text),
#"Consultas combinadas1" = Table.FuzzyNestedJoin(#"Columna combinada insertada", {"ID - "&Field}, X, {"ID - "&Field}, "X", JoinKind.LeftOuter, [IgnoreCase=false, IgnoreSpace=true, NumberOfMatches=1]),
#"Se expandió X1" = Table.ExpandTableColumn(#"Consultas combinadas1", "DM", {"Fecha Completa"}, {"Fecha Completa"}),
#"Filas ordenadas" = Table.Sort(#"Se expandió X1",{{"ID", Order.Ascending}}),
#"Columnas quitadas2" = Table.RemoveColumns(#"Filas ordenadas",{"ID - "&Field})
in
#"Columnas quitadas2"
Join us for a free, hands-on Microsoft workshop led by women trainers for women where you will learn how to build a Dashboard in a Day!