2009-06-09 8 views
1

Rédaction d'un service de rapport (2005) RapportReporting Services extrait des valeurs uniques de jeu de données

Mon DataSet retourne quelque chose comme ceci:

DESCRIPTION  COUNT 
Total Properties 12345 
Demolished   1243 
Non-Demolished 11102 
    : 
    : 

Je cette affiche comme une table, ce qui est très bien.

Maintenant, je veux aussi afficher les données comme ceci:

     [ 12345 ] Total Properties 
        / \ 
        /  \ 
Non-Demolished [ 11102 ] [ 1243 ] Demolished 

je peux ajouter le texte boîtes et des lignes, mais quelle expression dois-je remplir les valeurs? Besoin de quelque chose qui renvoie le nombre basé sur une correspondance à la description dans la ligne.

+0

Comment établissez-vous la relation parent-enfant? Il peut être préférable de faire pivoter l'ensemble de données en une seule ligne: (Total, Demolished, NonDemolished). –

Répondre

3

Voici le chemin fais le.

Première (Fields! FieldName.Value, "DataSetName")

+0

Est-ce que l'astuce! –

0

Peut-être que vous pourriez faire quelque chose comme ceci:

= Iif (champs Description.Value = "Démoli", Champs Count.Value, "Value not found"!)

+0

Mais les boîtes de texte ne pointent pas vers le DataSet donc je ne peux pas référencer directement les champs ... –

+0

Je ne suis pas tout à fait sûr de ce que vous voulez dire. Si votre table peut accéder au DataSet, vos Textbox devraient également pouvoir le faire. – jgallant

+0

Les zones de texte ne sont pas dans une table. Peut-être qu'ils doivent être? –

Questions connexes