Power Query : changement date suivant critère

Bonjour à tous,

Un tableau de 2 colonnes : 1 colonne de date et une colonne année d'exercice (texte).

Il se peut que sur un exercice comptable allant du 01/01 au 31/12 N, des écritures soit faites en janvier N+1. Le but étant de faire correspondre la colonne date à l'année d'exercice.

Quelle serait votre solution ?

Merci d'avance.

13essaidate.xlsx (9.91 Ko)

Bonjour,
Une proposition ?
Cdlt.

let
    Source = Excel.CurrentWorkbook(){[Name="Tableau1"]}[Content],
    Type = Table.TransformColumnTypes(Source,{{"Date", type date}}),
    AddDates = Table.AddColumn(Type, "Date révisée",
        each if Date.Year([Date])<>[Exercice] then #date([Exercice],12,31) else [Date],type date)
in
    AddDates

Bonsoir à tous !

Autre approche :

let
    Source = Excel.CurrentWorkbook(){[Name="Tableau1"]}[Content],
    Type = Table.TransformColumnTypes(Source,{{"Date", type date}}),
    ValRemp= Table.ReplaceValue(
        Type,
        each [Date],
        each if Date.Year([Date])>[Exercice] then #date([Exercice],12,31) else [Date],
        Replacer.ReplaceValue,
        {"Date"} )
in
    ValRemp

Bonjour à tous,

Merci à vous pour les propositions.

Parfait !

Bonjour à tous !

Je vous remercie de ce retour.

Rechercher des sujets similaires à "power query changement date suivant critere"