IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SpagoBI Discussion :

Calcul de différence entre de dates sous SpagoBI


Sujet :

SpagoBI

  1. #1
    Membre du Club
    Femme Profil pro
    Formateur en informatique
    Inscrit en
    Avril 2011
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Avril 2011
    Messages : 78
    Points : 43
    Points
    43
    Par défaut Calcul de différence entre de dates sous SpagoBI
    Bonjour tout le monde



    je travaille sous SpagoBI server, j'ai besoin de calculer la différence entre deux dates, Ma base de données est sous sql server , j'ai utilisé la fonction
    DATEDIFF mais ça marche pas.

    Comment je peux faire pour avoir le nombre de jours entre deux dates sous SpagoBi server?
    j'utilise 3 paramètres: date depart, date fin et le produit.

    quand j'ajoute les 2 paramètres dates sous SpagoBi server, j'ai les types suivant:
    -Generic
    -String
    -Number
    -Raw
    quel type je vais utiliser?

    voici Dataset:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    select  DATEDIFF ( day , $P{date} , $P{dd} )/sum(Coef_Rot) as value
    from Fact_Rotation_Stock
    where produit_id=$P{produit_id} 
    having sum(Coef_Rot) >'0'


    voici la template du Chart:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <DIALCHART type="bullet" name="La Durée de Rotation">
    <DIMENSION width='400' height='70' />
     
    <STYLE_TITLE font="ARIAL" size="10" color="#ff0000" orientation="HORIZONTAL" />
    <STYLE_TICK_LABELS font="ARIAL" size="10" color="#ff0000" />
    <STYLE_SUBTITLE font="ARIAL" size="10" color="#ff0000" orientation="HORIZONTAL" name="duree ($P{date}, $P{dd}) et Produit est $P{produit_id}" />
    <STYLE_LABELS_DEFAULT font="ARIAL" size="10" color="#ff0000" orientation="HORIZONTAL" />
    <CONF>
    <PARAMETER name="upper" value="300.0" />
    <PARAMETER name="lower" value="0.0" />
    <PARAMETER name="legend" value="true" />
    <PARAMETER name="increment" value="10.0" />
    <PARAMETER name="orientation" value="vertical" />
    <PARAMETER name="minortickcount" value="10.0" />
     
     
    </CONF>
    <INTERVALS>
          <INTERVAL  min='0.0' max='30.0' color='#FF3333'/>
          <INTERVAL  min='30.0' max='70.0' color='#FFCC00'/>
          <INTERVAL  min='70.0' max='100.0' color='#66FF00'/>
          <INTERVAL  min='100.0' max='300.0' color='#1E90FF'/>
    </INTERVALS>
    </DIALCHART>
    Merci d'avance pour votre aide,

  2. #2
    Futur Membre du Club
    Inscrit en
    Août 2012
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Août 2012
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Avec le Qbe, quand tu veux ajouter un champ calculé t'as des fonctions dates sa peut peut-être t'aider.
    Sinon dans ta config t'as peut-être pas mis les bons formats de date.

  3. #3
    Membre du Club
    Femme Profil pro
    Formateur en informatique
    Inscrit en
    Avril 2011
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Avril 2011
    Messages : 78
    Points : 43
    Points
    43
    Par défaut
    Bonjour


    merci pour votre réponse.

    j'ai ajouté dans dataset: DATEDIFF ( day , '$P{date}' , '$P{dd}' ), maintenant ça marche.

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2013
    Messages : 7
    Points : 9
    Points
    9
    Par défaut Reste plus qu'à mettre en résolu :)
    Reste plus qu'à mettre en résolu

Discussions similaires

  1. Calculer la différence entre deux dates
    Par drthodt dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 18/12/2007, 08h27
  2. [Access] Calculer la différence entre 2 dates
    Par subnox dans le forum VBA Access
    Réponses: 3
    Dernier message: 07/08/2007, 14h16
  3. [Formule] Calculer la différence entre 2 dates
    Par titof90 dans le forum Excel
    Réponses: 1
    Dernier message: 22/05/2007, 17h07
  4. [Dates] Calculer la différence entre 2 dates
    Par cyberdevelopment dans le forum Langage
    Réponses: 2
    Dernier message: 13/04/2007, 13h34
  5. Réponses: 4
    Dernier message: 18/10/2006, 15h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo