Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour
J'ai fait un tableau qui liste les articles commandés pour un commercial sur une période donné pour calculer ses commissions.
Je voudrais exclure certains articles comme la DEEE et les FRAIS-PORT car il n'est pas commissionné dessus.
Pour un article cela fonctionne bien, mais dès que j'en mets plusieurs, seulement 1 seul est pris en compte.
Code qui fonctionne pour 1 article :
sum({<[_Type Movement]={'Sales'},[Type Article]={'Article'},[Type Register]={'Factures'},Year={'$(=Max(Year))'}, [Mot cle]-={'SAV'}, [Ref Article]-={"DEEE"}, Intermediary={'Nom mon Commercial'}>}[Amount Line])
Logiquement j'ai fait ceci pour plusieurs mais ça ne marche pas
sum({<[_Type Movement]={'Sales'},[Type Article]={'Article'},[Type Register]={'Factures'},Year={'$(=Max(Year))'}, [Mot cle]-={'SAV'}, [Ref Article]-={"DEEE", "FRAIS-PORT", "Ref 3"}, Intermediary={'Nom mon Commercial'}>}[Amount Line])
J'ai essayé avec des simples quotes et c'est pareil.
J'ai essayé de mettre plusieurs fois le filtre Ref Article mais ça ne marche pas mieux
sum({<[_Type Movement]={'Sales'},[Type Article]={'Article'},[Type Register]={'Factures'},Year={'$(=Max(Year))'}, [Mot cle]-={'SAV'}, [Ref Article]-={"DEEE"}, [Ref Article]-={"FRAIS-PORT"}, Intermediary={'Nom mon Commercial'}>}[Amount Line])
Quelle est la syntaxe exacte?
Merci
Et quand tu fais ça, as-tu uniquement FRAIS-PORT et DEEE ?
Sum({<[_Type Movement] = {'Sales'}, [Type Article] = {'Article'}, [Type Register] = {'Factures'}, Year = {'$(=Max(Year))'}, [Mot cle] -= {'SAV'}, [Ref Article] = {"DEEE", "FRAIS-PORT"}, Intermediary = {'Nom mon Commercial'}>}[Amount Line])
This looks right to me...
Sum({<[_Type Movement] = {'Sales'}, [Type Article] = {'Article'}, [Type Register] = {'Factures'}, Year = {'$(=Max(Year))'}, [Mot cle] -= {'SAV'}, [Ref Article] -= {"DEEE", "FRAIS-PORT", "Ref 3"}, Intermediary = {'Nom mon Commercial'}>}[Amount Line])
Would you be able to share an example where this isn't working?
Si je mets ceci mon article FRAIS-PORT est toujours visible mais pas ma DEEE
Sum({<[_Type Movement] = {'Sales'}, [Type Article] = {'Article'}, [Type Register] = {'Factures'}, Year = {'$(=Max(Year))'}, [Mot cle] -= {'SAV'}, [Ref Article] -= {"DEEE", "FRAIS-PORT", "Ref 3"}, Intermediary = {'Nom mon Commercial'}>}[Amount Line])
Si je mets ceci
Sum({<[_Type Movement] = {'Sales'}, [Type Article] = {'Article'}, [Type Register] = {'Factures'}, Year = {'$(=Max(Year))'}, [Mot cle] -= {'SAV'}, [Ref Article] -= {"FRAIS-PORT"}, Intermediary = {'Nom mon Commercial'}>}[Amount Line])
mon article FRAIS-PORT n'apparaît plus mais la DEEE est visible.
Et quand tu fais ça, as-tu uniquement FRAIS-PORT et DEEE ?
Sum({<[_Type Movement] = {'Sales'}, [Type Article] = {'Article'}, [Type Register] = {'Factures'}, Year = {'$(=Max(Year))'}, [Mot cle] -= {'SAV'}, [Ref Article] = {"DEEE", "FRAIS-PORT"}, Intermediary = {'Nom mon Commercial'}>}[Amount Line])
non 😞
bien vu j'avais un autre champ calculé qui n'avait pas les mêmes filtres. C'est corrigé 🙂
Merci
Tu es sûre que ce n'est pas le nom commercial qui fais une erreur ?
Peux tu tester cela déjà :
Sum({<[_Type Movement] = {'Sales'}, [Type Article] = {'Article'}, [Type Register] = {'Factures'}, Year = {'$(=Max(Year))'}, [Mot cle] -= {'SAV'}, [Ref Article] ={'*'} - {'DEEE', 'FRAIS-PORT'}, Intermediary = {'*'}>}[Amount Line])
non, il s'agissait bien d'un filtre qui devait être appliqué sur 2 mesures.