Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour à toutes et à tous.
J'espère que tout le monde va bien en ces temps compliqués.
Je suis à la recherche d'une solution pour réaliser des situations de comptes à une date donnée.
Il faut que l'utilisateur puisse sélectionner une date dans un filtre de l'application et que cette date soit la variable permettant de réaliser la situation de compte.
Comment peux t'on intégrer cette date comme variable dans une expression ?
Merci pour votre aide
Bonjour
voici le principe général :
créer une variable vDateSelection à partir de l'outil création de variable :
mettre en formule :
=max(MaDate) MaDate = le nom de ton champ date dans ton application
puis dans ta formule remplacer today() par $(vDateSelection )
Bonjour
Parfait si cela fonctionne. Dans ce cas peut tu clores ton Post en Résolu pour ne pas le laisser ouvert
MErci
Bruno
Bonjour,
Comment est votre structure de table de compte ?
En simplifiant à l’extrême, ça devait être au moins être sous la forme :
- Date Mvt | Compte | Libellé | Montant
Donc pour avoir une situation, le filtre a juste besoin d’être sur "Date Mvt" et faire une saisie du style "<15/06/2020" pour avoir la situation avant le 15/06/2020.
Et Qlik fera le reste.
Bonjour,
Merci pour votre réponse
En fait voici un script que j’utilise dans une expression
sum(If(MonthEnd(Today(),-1) - [Ecriture - Date]>180
and MonthEnd(Today(),-1) - [Ecriture - Date]<=365 and [Ecriture - Date]<MonthEnd(Today(),-1) and "Ecriture - Numéro facture"<>0 and "Ecriture - Rapprochement Facture"='N' and [Ecriture - Type d'opération]='RC',
[Ecriture - Montant TTC]*-1,
If(MonthEnd(Today(),-1) - [Ecriture - Date]>180
and MonthEnd(Today(),-1) - [Ecriture - Date]<=365 and [Ecriture - Date]<MonthEnd(Today(),-1) and "Ecriture - Rapprochement Facture"='N',[Ecriture - Montant TTC])))
+
sum(If("Ecriture - Rapprochement Facture"='O'
and [Ecriture - Type d'opération]='RC'
and MonthEnd(Today(),-1) - [Ecriture - Date]>180
and MonthEnd(Today(),-1) - [Ecriture - Date]<=365
and [Ecriture - Date]>MonthEnd(Today(),-1),
[Ecriture - Montant TTC]*-1,0))
Ce que je voudrai faire, est que ce script s'exécute en partant d'une date qui serait une date sélectionnée dans un filtre et qui remplacerait le Today de mon MonthEnd(Today()
Merci encore pour votre aide
Bonjour
voici le principe général :
créer une variable vDateSelection à partir de l'outil création de variable :
mettre en formule :
=max(MaDate) MaDate = le nom de ton champ date dans ton application
puis dans ta formule remplacer today() par $(vDateSelection )
Bonjour Bruno,
Merci, exactement cela.
Cela me rend un grand service.
Merci beaucoup 🙂
Bonjour
Parfait si cela fonctionne. Dans ce cas peut tu clores ton Post en Résolu pour ne pas le laisser ouvert
MErci
Bruno