let
Source = Excel.Workbook(File.Contents(Table.FirstValue(Excel.CurrentWorkbook(){[Name="Dossier"]}[Content]) &"Pré enregistrement des NC.xlsm"), null, true),
#"Listing NC_Sheet" = Source{[Item="Listing NC",Kind="Sheet"]}[Data],
#"En-têtes promus" = Table.PromoteHeaders(#"Listing NC_Sheet", [PromoteAllScalars=true]),
#"Lignes filtrées" = Table.SelectRows(#"En-têtes promus", each ([#"Responsabilité Fournisseur / VIT"] = Table.FirstValue(Excel.CurrentWorkbook(){[Name="Fournisseur"]}[Content]))),
#"Autres colonnes supprimées" = Table.SelectColumns(#"Lignes filtrées",{"N° NC", "Date", "Code article", "Désignation", "N° série", "Défaut constaté"}),
#"Type modifié" = Table.TransformColumnTypes(#"Autres colonnes supprimées",{{"Date", type date}}),
#"Lignes filtrées1" = Table.SelectRows(#"Type modifié", each [Date] <= Date.From((Table.FirstValue(Excel.CurrentWorkbook(){[Name="Date"]}[Content]))) and [Date] > Date.AddMonths(Date.From((Table.FirstValue(Excel.CurrentWorkbook(){[Name="Date"]}[Content]))) ,-3))
in
#"Lignes filtrées1"