Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour à tous,
J'ai vu beaucoup de postes concernant la somme des ventes en fonction de la date du jour. Cependant, les solutions que j'applique ne fonctionnent qu'en sélectionnant une date dans mes sélections de mon tableau de bord.
J'aimerai avoir systématiquement la somme du nombre ventes de l'année en cours jusqu'au dernier dimanche.
Voici ma formule : Dans ma table j'ai une date Année (DateANNEE) et le numéro de semaine calculé (NUM_SEM).
Sum({<VENTES.DateANNEE={ "$(=(Addyears(Today(),-1),'YYYY'))" } , NUM_SEM= {"<=$(=week(today())-1)"} >} VENTES.Nombre)
Cela fonctionne. Mais j'ai un filtre dans mon tdb qui lui aussi est lié à DateANNEE. Du coup ma formule ne foncitonne que si une année est selectionnée.
Comment faire pour que celle-ci ne soit pas dépendante de la selection svp ?
Je vous remercie,
Cordialement,
si tu veux afficher juste les ventes depuis le début de l'année à ce jusqu'au derniere dimanche, je te propose :
=Sum({<VENTES.DATE={">=$(=YearStart(today())) <$(=weekstart(today()))"} >} VENTES.NBR)
output:
Bonjour @Touix
si :
Sum({1<VENTES.DateANNEE={ "$(=(Addyears(Today(),-1),'YYYY'))" } , NUM_SEM= {"<=$(=week(today())-1)"} >} VENTES.Nombre)
ne fonctionne, est ce que tu peux partager un exemple (donnée de tests pour vérifier)
Hello Taoufiq et merci de ton aide.
Ta solution fourni le même resultat.
Mon sample de données :
VENTES.DATE,VENTES.DATEANNEE,VENTES.DATEMOIS,VENTES.NBR
01/01/2019, 2020, dec, 2
01/01/2019, 2020, dec, 3
01/01/2020, 2020, dec, 3
02/01/2020, 2021, jan, 5
03/01/2020, 2021, jan, 3
08/01/2020, 2021, jan, 7
@Touix et l'output souhaité ? l'autre champ qui dépend de l'année ?
et avec cette version LECHAMP et ton champ qui dépend de l'année
=Sum({<VENTES.DateANNEE={ "$(=(Addyears(Today(),-1),'YYYY'))" } , NUM_SEM= {"<=$(=week(today())-1)"}, LECHAMP= >} VENTES.Nombre)
Re Taoufiq,
Excuse moi, j'ai oublié le num_sem dans mes data.
VENTES.DATE,VENTES.DATEANNEE,VENTES.DATEMOIS,NUM_SEM,VENTES.NBR
01/01/2019, 2020, dec,49, 2
02/01/2019, 2020, dec,49, 3
03/01/2020, 2020, dec,49, 3
02/01/2020, 2021, jan, 1,5
03/01/2020, 2021, jan, 1,3
08/01/2020, 2021, jan,2, 7
Ce que je souhaite c'est d'afficher la somme des vente depuis le début d'année et ce jusqu'au dernier dimanche.
Du coup je fais la somme de NOMBRE avec comme filtre année et num_sem. Je ne comprends pas ce que tu entends par LECHAMP. Pourrais-tu m'éclairer ?
si tu veux afficher juste les ventes depuis le début de l'année à ce jusqu'au derniere dimanche, je te propose :
=Sum({<VENTES.DATE={">=$(=YearStart(today())) <$(=weekstart(today()))"} >} VENTES.NBR)
output:
Merci Taoufiq !!