Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Cognos
Cognos Forum d'entraide Cognos : Impromptu, Powerplay, transformer,...
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 24/11/2010, 23h30   #1
Invité de passage
 
Inscription : mai 2009
Messages : 28
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 28
Points : 2
Points : 2
Par défaut afficher une mesure pour l'année n et année n-1

bonjour,

j'ai une page d'invite où je choisi l'année et le mois d'analyse afin de d'afficher mon rapport de quantité pour l'année et le mois choisies et à coté le même mois pour l'année précédente.

Sauf que lorsque j'utilise la syntaxe suivante:

IF ([Ventes (requête)].[Dimension de temps].[Annee] = _add_years ([Invite_Annee].[Année en cours];-1) and [Ventes (requête)].[Dimension de temps].[Mois] = [Invite_Mois].[Mois]) THEN
( [Quantité] )
ELSE
( 0 ), j'ai l'erreur suivante qui s'affiche :

QE-DEF-0459 CCLException
RQP-DEF-0103 Les jointures en chassé-croisé (entre les sujets de requêtes : Invite_Annee, Invite_Mois, [gosales].[BRANCH], [gosales].[TIME_DIMENSION], [gosales].[Sales])ne sont pas autorisées pour l'utilisateur dont l'identité est '{Tous les utilisateurs authentifiés, Tous, Auteurs, Utilisateurs de requêtes, Utilisateurs, Auteurs des indicateurs, Utilisateurs des indicateurs, Utilisateurs de Planning - Contributor, Utilisateurs de Controller, Utilisateurs d'Analysis Studio, Utilisateurs de PowerPlay, Auteurs de Data Manager, Lecture, Création express, Utilisateurs d'Adaptive Analytics, Administrateurs de systèmes, Utilisateurs de NT BusinessObjects, Administrateurs}'.


Merci de votre aide.
alaabed est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2010, 08h31   #2
Futur Membre du Club
 
Inscription : octobre 2010
Messages : 17
Détails du profil
Informations forums :
Inscription : octobre 2010
Messages : 17
Points : 19
Points : 19
Bonjour,
Pour solutionner cela il faut changer les propriétés de ta requête, pour cela va dans l'explorateur de requête, clic sur ta requête et dans la partie "propriétés - requête" mettre la propriété "Permettre les jointures entre plusieurs produits " sur "Permettre".

Voilà en espérérant avoir pu aider.
Cordialement.
zeus003 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2010, 09h39   #3
Membre Expert
 
Avatar de nuke_y
 
Inscription : mai 2004
Messages : 1 812
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 1 812
Points : 1 609
Points : 1 609
Merci d'utiliser la balise CODE pour encadrer du code, ça rend les messages plus lisibles.

Sur votre problème je dirais que la méthode ne me semble pas la meilleure. J'ai l'impression que vous voulez filtrer la requête principale en utilisant les requêtes d'invite. Je pense qu'il vaut mieux utiliser des paramètres.
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes.

Mon combat pour les droits des consommateurs face aux abus des grandes marques.
nuke_y est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h30.


 
 
 
 
Partenaires

Hébergement Web