Bonjour à tous,
comment faire pour récupérer une date qui a été saisi en paramètre. Normalement, si la date est coché, ça marche mais je voudrais saisir la date au lieu de la cochée dans une liste avec une centaine de lignes.
Merci
Bonjour à tous,
comment faire pour récupérer une date qui a été saisi en paramètre. Normalement, si la date est coché, ça marche mais je voudrais saisir la date au lieu de la cochée dans une liste avec une centaine de lignes.
Merci
Salut,
je suppose que tu parles d'un rapport basé sur un cube OLAP où tu coches un champ Date comme paramètre.
Si c'est le cas et que tu veux saisir ce paramètre avec un calendrier, il faut aller changer le type de ton paramètre en Date/Heure.
Ensuite tu dois bidouiller la valeur du paramètre afin de transformer la date saisie manuellement en un membre de ta dimension date.
Exemple :
Ce qui donne [Date].[Date].&[2010-03-05 00:00:00]
Code : Sélectionner tout - Visualiser dans une fenêtre à part ="[Date].[Date].&[" + Format(CDate(Parameters!FromDateDate.Value),"yyyy-MM-ddT00:00:00") + "]"
Bonjour,
Je vous remercie de votre réponse seulement j'ai encore un problème :
voici mon code de requête avec le parametre @date mais une erreur apparaît toujours(impossible de convertir la chaîne en type date)
SELECT NON EMPTY
{ [Measures].[CA], [Measures].[CumulMois] } ON COLUMNS
, NON EMPTY {
([DIM PERIODE].[ANNEE].[ANNEE].ALLMEMBERS * [DIM PERIODE].[MOISDESC].[MOISDESC].ALLMEMBERS )*[DIM PERIODE].[DATE].&[" + Format(CDate(@date),"yyyy-MM-ddT00:00:00") + "]} DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS
FROM [Dwh Vente]
CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS
Besoin d'aide
Merci
Bonjour,
Je ne sais pas si c'est la meilleure méthode mais pour moi, ça marche.
Pour passer une date en paramètre, je le fais de cette manière :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 SELECT NON EMPTY { [Measures].[CA], [Measures].[CumulMois] } ON COLUMNS , NON EMPTY { [DIM PERIODE].[ANNEE].[ANNEE].ALLMEMBERS * [DIM PERIODE].[MOISDESC].[MOISDESC].ALLMEMBERS * FILTER ([DIM PERIODE].[DATE].MEMBERS,[DIM PERIODE].[DATE].CURRENTMEMBER.MEMBERVALUE = @date)} ON ROWS FROM [Dwh Vente]
Bonjour,
merci bcp ça marche!!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager