Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Deski
Deski Forum d'entraide Deski (client lourd)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/04/2007, 09h05   #1
Invité de passage
 
Inscription : décembre 2005
Messages : 26
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 26
Points : 1
Points : 1
Par défaut Lier des requettes

Bonjour, j'ai un état ou j'ai mis ne place une requette classique, puis une requette sql à la carte, je ne sais pas comment lier ces deux requettes. En effet si je me positionne sur ma requette 1 (classique) les données de la sql à la carte sont grisées, ce qui fait que je ne peux inserrer des valeurs de la requette 1 et de la sql à la carte ensemble dans le même tableau ...

Cdlt
gkhan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2007, 10h02   #2
Membre régulier
 
Inscription : novembre 2006
Messages : 84
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 84
Points : 83
Points : 83
bonjour,
pour lier un sql à la carte à une requete BO (classique), c'est la meme chose que pour 2 requetes BO (classique).

tu vas dans le microcube, tu sélectionnes l'objet que tu veux lier, tu cliquouilles sur le bouton "lier" et tu sélectionnes l'objet cible dans l'autre requete.
jj bzh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2007, 10h31   #3
Invité de passage
 
Inscription : décembre 2005
Messages : 26
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 26
Points : 1
Points : 1
merci bcp.
gkhan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2007, 10h34   #4
Invité régulier
 
Inscription : mars 2007
Messages : 18
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 18
Points : 7
Points : 7
Par défaut Par déviation du sujet d'origine...

Et quand, dans mon cas perso, après avoir lié les éléments (<Id Technique> en l'occurence) on ne peut ramener que les éléments d'un des deux cubes, le reste étant grisé...

Un exemple :
Cube 1
  • Id Technique
  • Nom formaté
  • Date début période

Cube 2
  • Id Technique
  • Lieu intervention

(je passe volontairement les conditions qui peuvent exister)

Ben en liant uniquement les 2 <Id Technique>, si je créé un tableau avec les éléments du cube 1, je ne peux sélectionner dans le cube 2 que <Id Technique> (le reste étant grisé)

Bon je dévie un peu du sujet d'origine mais cela est très proche
amiral59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2007, 10h57   #5
Membre habitué
 
Inscription : mars 2006
Messages : 111
Détails du profil
Informations personnelles :
Âge : 49
Localisation : France

Informations forums :
Inscription : mars 2006
Messages : 111
Points : 116
Points : 116
Bonjour

Dans c cas, tu crées une variable en information portant sur la dimension que tu souhaites intégrer dans le tableau. Ensuite tu intégres l'objet information dans le tableau

C'est un sujet redondant...


Frédéric
frederic_s est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/05/2007, 16h13   #6
Membre du Club
 
Développeur informatique
Inscription : décembre 2005
Messages : 51
Détails du profil
Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2005
Messages : 51
Points : 52
Points : 52
Ce serait pas con qu'on crée une FAQ non ?
dajay est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2007, 12h31   #7
Invité régulier
 
Inscription : mars 2007
Messages : 18
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 18
Points : 7
Points : 7
Citation:
Envoyé par frederic_s
Dans c cas, tu crées une variable en information portant sur la dimension que tu souhaites intégrer dans le tableau. Ensuite tu intégres l'objet information dans le tableau
Ok cela fonctionne, j'arrive bien à afficher mes informations dans un même tableau, mais je n'arrive pas à travailler avec les éléments issus de mes deux cubes dans une même expression...

Voici grosso-modo mes deux cubes en question :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
Cube 1
  • (Dim)Id Technique individu
  • (Dim)Nom prénom individu
  • (Dim)Date début période
  • (Dim)Type période
Conditions de construction
  • Id Technique dans liste (sous-requête 1.1)
    • Type période correspond au modèle Invite("Type période")
    • Et
    • Date début période Entre Invite("Date début") Et Invite("Date de fin")
  • Date début période Supérieur (sous-requête 1.2)
    • Même conditions que sous-requête 1.1
Le but étant de trouver les individus et leurs spécifités périodes après avoir été dans une période d'un certain type et dans un intervalle précis

Code :
1
2
3
4
5
6
7
Cube 2
  • (Dim)Id Technique individu
  • (Dim)Date début période
Conditions de construction
  • Type période correspond au modèle Invite("Type période")
  • Et
  • Date début période Entre Invite("Date début") Et Invite("Date de fin")
Le but étant d'avoir la date de la première période correspondant aux critères.



Donc à l'éxécution et par défaut j'ai les éléments suivants qui sont liés :
  • Id Technique individu
  • Date début période
En déliant date début période et en créant dans mon cube 2 une variable information (INF)Date début basée sur la dimension et rattachée à (DIM)Id technique individu, j'arrive bien à avoir dans un tableau ce que je veux à savoir

Code :
1
2
 
Id Individu - Nom-Prénom - (INF)Date début - Date début période - type période
avec bien entendu pour un même individu la même information (INF)Date début sur chaque ligne...

Ce que je n'arrive pas à faire, j'ai toujours un message d'erreur ensuite (comme quoi les éléments sont pas compatibles), c'est de vouloir faire un MoisEntre() sur les deux dates... pour avoir un tableau final qui me donne

Code :
1
2
 
Id Individu - Nom-Prénom - Après x mois - Type période
Si quelqu'un peut m'aider...

J'avais déjà soulevé le problème sur d'autres pistes, mais à chaque fois dans une impasse...

Ensuite je voudrais faire d'autres tableaux sur le même principe avec par exemple de manière plus génériques et en tableau croisé

Code :
1
2
3
 
Type période -- Après X mois
(Nom période) -- Nombre(Id Individu)
Merci pour l'aide... j'ai déjà avancé sur une première chose, maintenant il faut que je trouve une solution pour pouvoir calculer sur des dimensions/informations issues des deux cubes reliés...
amiral59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2007, 13h00   #8
Membre habitué
 
Inscription : mars 2006
Messages : 111
Détails du profil
Informations personnelles :
Âge : 49
Localisation : France

Informations forums :
Inscription : mars 2006
Messages : 111
Points : 116
Points : 116
Salut


Je ne te suis pas complètement car je me perds dans tes débuts de période. Peux-tu suffixer par le nom du cube ?
Ensuite pourquoi ces sous-requêtes ?


Frédéric
frederic_s est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2007, 15h13   #9
Invité régulier
 
Inscription : mars 2007
Messages : 18
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 18
Points : 7
Points : 7
Alors les sous-requêtes dans le premier cube me servent à uniquement récupérer les périodes supérieures à une période initiale (définie par invite)

Exemple :
je recherche pour chaque individu les périodes qui suivent une période de type CDD_1 qu'ils auraient eu entre le 01/01 et 31/12/2005.
Donc la première sous-requête me permet d'isoler le groupe qui a eu une période de type CDD_1 dans la cette période
Et la seconde me permet d'isoler les périodes supérieures à la date de la période du CDD_1

Exemple de données : (Id - Nom/prénom - Type période - Date début période)
1 - Jean Sairien - CDD_1 - 01/11/2005
1 - Jean Sairien - CDD_2 - 01/12/2005
1 - Jean Sairien - CDD_2 - 07/05/2006
2 - Jean Bonbeur - CDD_2 - 02/05/2005
3 - Jacques Addi - CDD_1 - 01/01/2006
4 - Jacques Afeix - CDD_1 - 31/12/2005

Ma requête me retourne alors (avec les mêmes critères que ci-dessus) :
1 - Jean Sairien - CDD_2 - 01/12/2005
1 - Jean Sairien - CDD_2 - 07/05/2006

Si c'est plus claire...

---

Et pour mon deuxième cube, avec les mêmes données que ci-dessus ma requête me retourne :
1 - Jean Sairien - CDD_1 - 01/11/2005
4 - Jacques Afeix - CDD_1 - 31/12/2005

---

Donc j'arrive pour le moment à lier correctement mes deux cubes résultats...

Ce que je voudrais faire ensuite c'est un tableau (pour toujours ces mêmes données) du style

1 - Jean Sairien - CDD_2 - 1 mois
1 - Jean Sairien - CDD_2 - 6 mois

Et pour la dernière ligne du cube 2, et bien rien puisqu'aucune valeur de référence dans le cube 1 aucune suite possible

Et vraiment à la fin le must ce tableau de résultat

------------------- 1 mois ---------- 6 mois
CDD_2 -------------- 1 --------------- 1

J'espère que c'est plus clair avec des exemples... le but étant de pouvoir faire des évolutions dans le temps d'entrées en période suite à un type de période dans un intervalle de temps donné : en gros voir à x mois ce que font les gens qui ont entre le xx/xx et le xx/xx intégré une période de type x...

lol

J'admet qu'après avoir relu on ne sait plus comment on s'appelle... mais bon, c'est difficile à expliquer de manière plus simple je pense.
amiral59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2007, 10h15   #10
Invité régulier
 
Inscription : mars 2007
Messages : 18
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 18
Points : 7
Points : 7
Up
amiral59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h36.


 
 
 
 
Partenaires

Hébergement Web