Folgendes Szenario: Sie haben eine Liste mit Mitarbeitern die in verschiedenen Abteilungen arbeiten. Die Zuordnung zu den Abteilungen erfolgt mittels eines Nachschlagefeldes, das seine Auswahloptionen aus einer separaten Abteilungsliste bezieht.

Nun wollen Sie sich anzeigen lassen, wie viele Mitarbeiter den einzelnen Abteilungen zugeordnet sind.

Neben der Möglichkeit die Mitarbeiter nach dem Abteilungsfeld gruppieren zu lassen, gibt es noch einen weiteren Ansatz sich die Anzahl direkt als Feld in der Abteilungsliste anzeigen zu lassen.

Das Ergebnis der beiden Ansätze könnte sich wie folgt darstellen. Links ist der Ansatz über die Gruppierungsfunktion dargestellt, rechts wird die Anzahl direkt in der Abteilungsliste angezeigt.

 

image

image

 

Die rechts dargestellte Anzeige wird folgendermaßen konfiguriert:

Zuerst wird eine benutzerdefinierte Liste zur Aufnahme der Abteilungen erstellt. Das Titelfeld dient zur Aufnahme der Abteilungsnamen.

Nachdem Sie auf Basis einer Kontakteliste die Mitarbeiterliste erstellt haben fügen Sie in diese ein Nachschlagefeld ein mit der Bezeichnung „Abteilung“ ein. Als Datenherkunft wird die Titelspalte aus der Mitarbeiterliste konfiguriert.

 

image

 

Nach Zuweisung der Abteilungen zu den Mitarbeitern könnte die Mitarbeiterliste folgendermaßen aussehen:

 

image

 

Um sich nun die Anzahl der Mitarbeiter in den verschiedenen Abteilungen in der Abteilungsliste anzeigen zu lassen muss in diese ein Nachschlagefeld „Anzahl Mitarbeiter“ hinzugefügt werden, dessen Datenherkunft das Abteilungsfeld der Mitarbeiterliste ist, es wird also eine Art von Zirkelbezug hergestellt. In diesem Fall wird ein zusätzliches Feld in der Herkunftsliste Mitarbeiter angezeigt „Abteilung (von der Anzahl abhängig)“.

 

image

 

Die Abteilungsliste zeigt nun die Anzahl der Mitarbeiter pro Abteilung an:

 

image

2 Comments

  1. Pingback: SharePoint 2010 – Anzeigen der Anzahl von Einträgen einer Kategorie - SharePoint Blogs in German - Bamboo Nation

  2. avatar
    Antworten

    Hallo, und erstmal vielen Dank für die Infos. Ich arbeite gerade an einem ähnlichen Szenario und wollte mal nachfragen, ob sie zufällig wissen, wie ich auf den Wert der CountRelated – Spalte programmatisch (c#, visual webpart) zugreifen kann? Ich möchte den Wert dort gern überprüfen, à la „wenn wert kleiner 15 mache dies, wenn gleich oder größer mache das“. Leider finde ich keine Antwort bisher und hoffe, Sie könnten mir weiterhelfen.

Leave a comment

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Time limit is exhausted. Please reload the CAPTCHA.