Le voici : (c’est donc à l’étape #”Selection_contacts développé” que tous les types de colonnes sont à renseigner de nouveau (ma table vient d’un dataflow où le type de colonne est déjà paramétré)
let
Source = PowerBI.Dataflows(null),
#”xxxxxxxxxxxxxxx” = Source{[workspaceId=”xxxxxxxxxxxxxxxx”]}[Data],
#”xxxxxxxxxxxxxxxx” = #”xxxxxxxxxxxxxxx”{[dataflowId=”xxxxxxxxxx”]}[Data],
EmployeeContact1 = #”xxxxxxxxxxxx”{[entity=”EmployeeContact”]}[Data],
#”Lignes triées” = Table.Sort(EmployeeContact1,{{“CreationDate”, Order.Descending}}),
#”Lignes filtrées” = Table.SelectRows(#”Lignes triées”, each [CreationDate] > #date(2023, 8, 1)),
#”Colonnes renommées” = Table.RenameColumns(#”Lignes filtrées”,{{“Issue Contact”, “Issue contact”}}),
#”Lignes filtrées1″ = Table.SelectRows(#”Colonnes renommées”, each ([CallState] = “Email sortant” or [CallState] = “SMS envoyé”) and ([Origine Contact] = “Mission Sourcing”)),
#”Personnalisée ajoutée” = Table.AddColumn(#”Lignes filtrées1″, “MissionId&BsId”, each [MissionID]&[EmployeeID]),
#”Type modifié” = Table.TransformColumnTypes(#”Personnalisée ajoutée”,{{“MissionId&BsId”, type text}}),
#”Requêtes fusionnées” = Table.NestedJoin(#”Type modifié”, {“MissionId&BsId”}, Selection_contacts, {“MissionId&BsId”}, “Selection_contacts”, JoinKind.LeftOuter),
#”Selection_contacts développé” = Table.ExpandTableColumn(#”Requêtes fusionnées”, “Selection_contacts”, {“DateAcceptationBs”, “Source”}, {“Selection_contacts.DateAcceptationBs”, “Selection_contacts.Source”}),
#”Type modifié1″ = Table.TransformColumnTypes(#”Selection_contacts développé”,{{“ID”, type text}, {“CreationDate”, type date}, {“CreationHour”, type time}, {“CallStateId”, type text}, {“EmployeeID”, type text}, {“CallState”, type text}, {“Origine Contact”, type text}, {“Issue contact”, type text}, {“Comment”, type text}, {“Summary”, type text}, {“IssueContactId”, type text}, {“ContactOriginId”, type text}, {“UserID”, type text}, {“SurveyLink”, type text}, {“MissionID”, type text}, {“Type”, type text}, {“UserName”, type text}, {“Tranche horaire”, type text}, {“Heure rdv”, type text}, {“Tranche Horaire RDV”, type text}, {“Prenom Nom User”, type text}, {“MissionId&BsId”, type text}, {“Selection_contacts.Source”, type text}, {“Selection_contacts.DateAcceptationBs”, type date}, {“SchedulePlannedDate”, type date}, {“AppointmentDate”, type date}, {“SurveyDate”, type date}, {“LastModificationDate”, type date}, {“heure contact”, type time}}),
#”Colonne conditionnelle ajoutée” = Table.AddColumn(#”Type modifié1″, “Candidature après sourcing”, each if [Selection_contacts.DateAcceptationBs] = null then “Non” else if [Selection_contacts.DateAcceptationBs] >= [CreationDate] then “Oui” else “Non”)
in
#”Colonne conditionnelle ajoutée”
-
Cette réponse a été modifiée Il y a 1 mois, 1 semaine par Magalie.