Bonjour à tous,
Est-il possible d'effectuer des embranchements conditionnels entre plusieurs étapes d'une requête Power Query ?
Par exemple, dans l'exemple ci-après, je souhaiterai effectuer plusieurs étapes uniquement si l'étape #"Lignes filtrées" n'est pas vide. Le seul moyen que j'ai trouvé est de reporter une valeur ("table_vide" ou "table_non_vide") d'étape en étape :
let
Source = Excel.CurrentWorkbook(){[Name="code_art"]}[Content],
modif_type = Table.TransformColumnTypes(Source,{{"Code article", type text}}),
#"Lignes groupées" = Table.Group(modif_type, {"Code article"}, {{"Nombre", each Table.RowCount(_), Int64.Type}}),
#"Lignes filtrées" = Table.SelectRows(#"Lignes groupées", each [Nombre] > 1),
var_table_vide = if Table.IsEmpty(#"Lignes filtrées") then "table_vide" else "table_non_vide",
#"index_par regroup_regroup" = if var_table_vide = "table_non_vide" then Table.Group(#"Lignes filtrées", {"Code article"}, {{"temp_cpte_code_art", each _, type table [Code article=nullable text]}}) else "table_vide",
ajt_col_index = if #"index_par regroup_regroup" <> "table_vide" then Table.AddColumn(#"index_par regroup_regroup", "cpte_code_art", each Table.AddIndexColumn([temp_cpte_code_art], "cpte_cpte_art", 1, 1)) else "table_vide",
...
Est-ce qu'il existe un moyen d'exécuter plusieurs étapes en fonction d'une condition ?
D'avance merci de votre précieuse aide et toute bonne journée
Fabrice