Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
Je souhaite afficher un CA des 10 derniers jours par rapport à aujourd'hui (Chiffre d'Affaire) dans un KPI.
Par contre mon CA ne doit pas dépendre de la sélection d'année faite par l’utilisateur.
Pour cela j'ai une table Facture qui contient les champs MontantHT et DateFacture.
J'ai fait cela mais cela ne fonctionne pas
sum({$<[DateFacture]={">=Today()-10"}> [MontantHT])
Merci
j'ai juste changé $ par 1 dans l'identifier
Sum({$<[DateFacture] = {">=$(=Date(Today()-15))"} >} [MontantHT])
par
Sum({1<[DateFacture] = {">=$(=Date(Today()-15))"} >} [MontantHT])
Cheers,
Bonjour,
essayes ceci :
Sum({$<[DateFacture] = {">=$(=Date(Today()-10))"} >} [MontantHT])
ou, si tu as un champs Année dans ton modèle :
=Sum({$<[DateFacture] = {">=$(=Date(Today()-10))"},Année = >} [MontantHT])
Cheers,
je viens de tester ta première expression
Sum({$<[DateFacture] = {">=$(=Date(Today()-10))"} >} [MontantHT])
Je n'ai pas d'erreur de code mais j'ai un montant à 0 anormal. Dans ta deuxième expression
Sum({$<[DateFacture] = {">=$(=Date(Today()-10))"},Année = >} [MontantHT])
Que veux tu dire si j'ai un champs année dans mon modele ?
est ce que tu peux envoyer ici un exemple des champs DateFacture ?
juste pour vérifier le format
aussi est ce que tu as des Factures dont les dates supérieur à 01/12/2019 ?
Le champs DateFacture est en format SmallDateTime (SQL Serveur), exemple en PJ
est ce que tu as des [MontantHT] dont la date facture est supérieur à 01/12/2019
même avec le format que tu as envoyé ça marche, exemple ci-dessous :
résultat c'est 1
oui j'ai bien des factures sur cette période mais dans le doute, j'ai fait today()-100 et même résultat.
Petite différence avec toi je suis sur qlik sense, je vais chercher un peu par rapport au format de ma date
merci
ça marche aussi sur Qlik sense,
si tu partages un extrait de tes data ça sera plus façile
Mes datas sont sur SQLServeur , je viens d'en faire une petite extraction sur Excel, voir PJ, car j'ai + de 10 ans d'historique.
Merci
OK
alors pour le format de date essayes dans l'instruction Load de modifier la ligne DateFacture par
Date(DateFacture) as DateFacture ,
le script envoyé marche
parfois un bug au niveau de qliksense, essayes après copier coller la formule
Sum({$<[DateFacture] = {">=$(=Date(Today()-10))"} >} [MontantHT])
essayes de supprimer [DateFacture] et utiliser inserer à droite de l'assitance pour ajouter le champs DateFacture dans la formule , meme chose pour MontantHT,
utilises ce bouton