19 lines
873 B
Plaintext
19 lines
873 B
Plaintext
let
|
|
Func = (TableOrText as any, optional ColumnsList as list) => let
|
|
ChooseMethod = try List.IsEmpty(ColumnsList) otherwise true,
|
|
ApplyMethod = if ChooseMethod then
|
|
let
|
|
ColonToNull = Text.Replace(TableOrText, ",", ""),
|
|
DotToColon = Text.Replace(ColonToNull, ".", "")
|
|
in
|
|
DotToColon
|
|
else
|
|
let
|
|
ColonToNull = Table.ReplaceValue(TableOrText, ",", "" , Replacer.ReplaceText, ColumnsList),
|
|
DotToColon = Table.ReplaceValue(ColonToNull, ".", ",", Replacer.ReplaceText, ColumnsList)
|
|
in
|
|
DotToColon
|
|
in
|
|
ApplyMethod
|
|
in
|
|
Func |