Hinzufügen von Daten zu einem Messgerät-Datenbereich
Nachdem Sie der Entwurfsoberfläche ein Messgerät hinzugefügt haben, können Sie einfach ein Datasetfeld auf das Messgerät ziehen, und das Feld wird in der Datenablagezone angezeigt. Wenn dem Messgerät ein Feld hinzugefügt wird, wird dieses standardmäßig aggregiert, und der Ergebniswert wird über die Eigenschaft Wert an den Zeiger angefügt. Das Messgerät aggregiert standardmäßig alle Werte im Feld in einem Wert, der auf dem Messgerät angezeigt wird. Sie können eine Gruppierung für das Messgerät festlegen, sodass einzelne Gruppen oder einzelne Zeilen auf dem Messgerät angezeigt werden. Beim Anwenden von Gruppierung oder Filterung zeigt das Messgerät anhand des Zeigerwerts die letzte Gruppe bzw. Zeile im zurückgegebenen Dataset an.
Sie können einem Messgerät mehrere Werte hinzufügen, indem Sie einen weiteren Zeiger hinzufügen. Dieser Zeiger kann zu derselben Skala gehören. Sie können jedoch eine weitere Skala hinzufügen, der Sie den Zeiger zuordnen.
Überlegungen zum Hinzufügen von Daten zum Messgerät
Wie alle anderen Datenbereiche kann der Messgerätdatenbereich nur an ein Dataset gebunden werden. Wenn Sie über mehrere Datasets verfügen, empfiehlt es sich, mithilfe einer JOIN- oder UNION-Anweisung ein einziges Dataset zu erstellen oder für die einzelnen Datasets separate Messgeräte zu verwenden.
Numerische Datentypen werden mit der SUM-Funktion aggregiert. Nicht numerische Datentypen werden mit der COUNT-Funktion aggregiert, die die Anzahl der Instanzen für einen bestimmten Wert oder ein bestimmtes Feld im Dataset bzw. in der Gruppe zählt.
Wenn Sie nach dem Hinzufügen von Daten mit der rechten Maustaste auf den Zeiger klicken, werden die Optionen Zeigerwert löschen und Zeiger löschen aufgerufen. Mit der Option Zeigerwert löschen wird das an das Messgerät angefügte Feld entfernt, der Zeiger wird jedoch für das Messgerät weiterhin angezeigt. Mit der Option Zeiger löschen wird das Feld aus dem Messgerät entfernt, und der angezeigte Zeiger wird ebenfalls gelöscht. Wenn Sie dem Messgerät wieder ein Feld hinzufügen, wird der Standardzeiger erneut angezeigt. Wenn Sie dem Messgerät das Feld hinzugefügt haben, müssen Sie den maximalen und den minimalen Wert für die entsprechende Skala festlegen, um für das Messgerät einen Kontext zum Wert anzugeben. Sie können den minimalen und den maximalen Wert auch für einen Bereich festlegen, wodurch auf der Skala ein kritischer Bereich angegeben wird. Auf dem Messgerät werden der minimale und der maximale Wert auf der Skala bzw. im Bereich nicht automatisch festgelegt, da nicht bestimmt werden kann, wie der Wert erkannt wird.
Methoden zum Hinzufügen von Daten zu einem Messgerät
Nachdem Sie ein Dataset für den Bericht definiert haben, können Sie dem Messgerät ein Datenfeld hinzufügen, indem Sie einen der folgenden Vorgänge ausführen:
Ziehen Sie ein Feld aus dem Dataset in die Ablagezone. Öffnen Sie die Datenablagezone, und ziehen Sie ein Feld in die Zone. Sie können die Ablagezone öffnen, indem Sie auf das Messgerät klicken oder ein Feld auf dem Messgerät platzieren. Wenn sich auf dem Messgerät noch kein Zeiger befindet, wird dem Messgerät ein Zeiger hinzugefügt und an das hinzugefügte Feld gebunden.
Zeigen Sie die Datenablagezone an, und zeigen Sie auf den Feldplatzhalter. Eine Schaltfläche für die Feldauswahl wird im Platzhalter angezeigt. Sie können auf diese Schaltfläche klicken, um ein Feld im Dataset auszuwählen. Wenn bereits ein Feld ausgewählt ist, klicken Sie auf das Feld, um die Schaltfläche anzuzeigen, und wählen Sie anschließend ein anderes Feld aus.
Hinweis Diese Vorgehensweise ist nicht möglich, wenn sich auf dem Messgerät kein Zeiger befindet und wenn das Messgerät bzw. der Bericht mehrere Datasets enthält und der Messgerätbereich keinem bestimmten Dataset zugeordnet ist. Weitere Informationen finden Sie unter Vorgehensweise: Zuordnen eines Datenbereichs zu einem Dataset.
Klicken Sie mit der rechten Maustaste auf den Messgerätzeiger, und wählen Sie Zeigereigenschaften aus. Wählen Sie für Wert ein Feld aus der Dropdownliste aus, oder definieren Sie einen Feldausdruck, indem Sie auf die Schaltfläche Ausdruck (fx) klicken.
Aggregieren von Feldern in einen einzelnen Wert
Wenn einem Messgerät ein Feld hinzugefügt wird, wird von Reporting Services standardmäßig ein Aggregat für das Feld berechnet. Numerische Datentypen werden mit der SUM-Funktion aggregiert. Nicht numerische Datentypen werden mit der COUNT-Funktion aggregiert, die die Anzahl der Instanzen für einen bestimmten Wert oder ein bestimmtes Feld im Dataset bzw. in der Gruppe zählt. Wenn der Datentyp des Wertefelds String lautet, kann das Messgerät keinen numerischen Wert anzeigen, selbst wenn sich in den Feldern Zahlen befinden. Stattdessen aggregiert das Messgerät Felder vom Typ String mithilfe der COUNT-Funktion. Zur Vermeidung dieses Verhaltens sollten Sie sicherstellen, dass die verwendeten Felder numerische Datentypen und keine Zeichenfolgen mit formatierten Zahlen aufweisen. Mit einem Visual Basic-Ausdruck können Sie Zeichenfolgenwerte mithilfe der CDbl-Konstante oder der CInt-Konstante in einen numerischen Datentyp konvertieren. Mit dem folgenden Ausdruck wird beispielsweise ein Zeichenfolgenfeld mit dem Namen MyField in numerische Werte konvertiert.
=Sum(CDbl(Fields!MyField.Value))
Weitere Informationen zu Aggregatausdrücken finden Sie unter Verwenden von integrierten Berichts- und Aggregationsfunktionen in Ausdrücken (Reporting Services).
Definieren einer Gruppe auf einem Messgerät
Nachdem Sie dem Messgerät ein Feld hinzugefügt haben, können Sie eine Datengruppe hinzufügen. Das Messgerät unterscheidet sich von allen anderen Datenbereichen in Reporting Services, in denen jeweils mehrere Gruppen angezeigt werden können. Wenn Sie eine Gruppe durch Definieren eines Gruppenausdrucks für das Messgerät hinzufügen, entspricht dies dem Hinzufügen einer Zeilengruppe im Tablix-Datenbereich. Beim Hinzufügen der Gruppe wird jedoch nur der Wert der letzten Gruppe als Zeigerwert auf dem Messgerät angezeigt. Wenn Sie beispielsweise einen Gruppierungsausdruck für Jahr hinzufügen, zeigt der Zeiger auf den Wert, der im Dataset den aggregierten Umsatzwert für das Vorjahr darstellt. Weitere Informationen zu Gruppen finden Sie unter Grundlegendes zu Gruppen (Reporting Services).
Möglicherweise möchten Sie dem Messgerät eine Gruppe hinzufügen, z. B. wenn Sie mehrere Messgeräte in einer Tabelle oder Liste anzeigen und nach Gruppen aggregierte Daten anzeigen möchten. Weitere Informationen finden Sie unter Vorgehensweise: Hinzufügen oder Löschen einer Gruppe in einem Datenbereich (Reporting Services).
Siehe auch