Frage

Ich habe eine SharePoint-Liste, die alle über eine eindeutige ID hat, um die Elemente zu identifizieren. Ich möchte also eine berechnete Spalte erstellen, die zählt, wie viele ID vorhanden ist, wie eine Zählung!

Jede Hilfe wird geschätzt

War es hilfreich?

Lösung

    .
  1. Das ID-Feld wird normalerweise automatisch vom System zugewiesen. Solange Sie keinen Eintrag löschen, zeigt die neue ID-Nummer an, wie viel Eintrag Sie haben.

  2. Ein berechnetes Feld ist nur beim Bearbeiten / Speichern des Eintrags "berechnet". Es würde nicht automatisch neu berechnet werden. Angenommen, Sie haben einen Weg, um die Gesamtzahl der Einträge zu erhalten, die Gesamtzahl der im aktuellen Eintrag gespeicherten Einträgen würde nicht automatisch aktualisiert, wenn Sie später weitere Einträge hinzufügen.

  3. oder Sie müssen einen oder mehrere Workflows ausführen, sodass der Workflow, wenn ein Eintrag in der Liste hinzugefügt wird, auf jedem Eintrag ausgeführt wird, um das Zählfeld für jeden Eintrag zu aktualisieren. (Ein Workflow, um das Zählfeld zu aktualisieren, wenn der Eintrag aktualisiert wird, ein weiterer Workflow, der definiert ist, der mit einer anderen Liste definiert ist, um den nächsten nicht aktualisierten Eintrag zu finden und eine Änderung dessen auszulösen, stoppen Sie, wenn der gesamte Eintrag aktualisiert wird)

  4. Kommentare hinzufügen, wenn Sie mehr Details auf # 3

    benötigen

    auf # 3, es gibt zwei Themen, A. Um die Zählung der gesamten Eingabennummern zu erhalten B., um die gezählte Nummer auf dem Feld zu aktualisieren (z. B. zählen) der Liste.

    ungefähr A. Ich denke, wir können das mit der CAML-Abfrage tun. Check Link hier und dieses eine zum Beispiel. Oder z. Im Nintex-Workflow machen Sie einfach eine "Abfrageliste", um eine Sammlung des ID-Felds und "Collection-Betrieb" mit Zählung zu erhalten. Sammlungsbetrieb

    Über B. Sagen wir, wir arbeiten mit der Liste X, und wir definieren eine "Steuerungsliste" namens Y. Bei jeder Erstellung / Änderung des Eintrags von X lösen wir einen Workflow-WX aus, der nur ein unabdingbarer Feld, der eingereichte Eintrag in der Liste Y aktualisiert hat, nur um WY auszulösen.

    Bei jeder Änderung des Eintrags von y löst wir einen Workflow-WY aus, der die Zählung von Einträgen in List X durchführen soll, einen Eintrag in der Liste X finden, von dem der "Count" nicht mit der neuen Zählnummer übereinstimmt , und aktualisieren Sie diesen Eintrag in X mit der neuen Zählnummer und stoppen Sie die WY, aber wegen des Eintrags in X wird aktualisiert, wird der WY erneut ausgelöst.

    In WY müssen Sie Logik / Bedingung hinzufügen, um den Workflow-WY zu stoppen, wenn kein X-Eintrag gefunden wird, um eine Infinitivschleife zu vermeiden.

    Übrigens ist das Feld "Count" in x hier nicht ein berechnetes Feld, sondern nur ein Zahlenfeld.

Andere Tipps

Sie können nicht, berechnete Spalten arbeiten nur auf dem aktuellen Element.Sie können eine gruppierte Ansicht erstellen und den Abschnitt Summen verwenden, um einem Feld eine Zählung hinzuzufügen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top