Comment définissez-vous - (Sélectionner tout) - comme la valeur par défaut pour les paramètres à valeurs multiples dans Reporting Services

Près de 10 mois se sont écoulés et je n'ai toujours pas vu une solution viable. Je vois beaucoup de solutions de contournement pour divers exemples, mais le problème persiste. Je l'ai vu un soupçon bien. Quand j'ajouté un second enregistrement avec les mêmes valeurs (UserID, 1) et (UserID, 1), la première valeur d'identification de l'utilisateur a été sélectionné correctement, mais le second était pas. Hmmm.

Dans les rapports lorsque nous voulons par défaut le paramètre multivaleur pour « Tout sélectionner » suivant les étapes.

1. Ouvrez la fenêtre des paramètres de rapport dans le menu Rapport.

2. Sélectionnez le paramètre Rapport de la handside gauche de la fenêtre.

3. Cochez la case « valeur multi » et «valeurs appropriées disponibles.

4. Sous les valeurs par défaut, sélectionnez « A partir de la requête » bouton radio ».

5. Sélectionnez le approprié « Dataset ».

6. Sélectionnez appropriée « Valeur champ ».

7. Enregistrez le rapport et sélectionnez l'onglet Aperçu. Vous trouverez tous les éléments sélectionnés dans la liste des paramètres et valeurs multiples le résultat affiché pour tous les éléments sélectionnés.

dit Jonathan Camenisch:

Apparemment, la valeur par défaut doit être un tableau du type approprié. Pour un ensemble statique de valeurs de chaîne, je suis en mesure d'obtenir cette expression pour faire le travail:

Cela semble être une façon stupide de retourner un tableau, mais il est la première chose que j'ai trouvé qui fonctionne. Heureusement, je ne l'ai pas besoin des entiers ou tout autre non-chaîne type.I même recherché un peu une façon directe de spécifier un tableau dans une expression de SSRS. Voici, il semble être impossible ou tout simplement pas assez commun pour apparaître sur quelques premières pages de Google.

Bienvenue à l'âge de pierre des langues d'expression.

Microsoft suks dit:

il est tout simplement la cupidité et l'ignorance qui rend ce si difficile à faire, il est un logiciel pauvre combiné avec une urgence de pousser votre logiciel pour libérer à cause de tout cet argent en attente. OH BILL GATES ne sont pas assez riches vous déjà pour libérer un bon logiciel?