Wie erstelle ich eine sharepoint-Formel berechnet das Datum unterschiedlich basierend auf, wenn ein Wert wurde zuletzt eingegeben
Hier ist das problem, das ich zu lösen versuche. Ich habe ein Infopath-Formular, das Benutzer ausfüllen und übermitteln an eine SharePoint-Bibliothek, und jedes Feld auf dem Formular zugeordnet ist, um eine SharePoint-Spalte.
Spalte A wird der name der Abteilung, und in Spalte B das Datum, das ein Ereignis war, vorgelegt, die auf dieser Abteilung. Es gibt mehrere Abteilungen, zum von zu wählen. Ich brauche, um eine berechnete Spalte (Spalte C), die zeigen, wie viele Tage seine seit dem ein Ereignis gemeldet wurde, auf eine bestimmte Einheit.
Daten werden wie folgt eingerichtet:
A B C
1 South 4/20/2013 0
2 East 4/15/2013 8
3 South 4/18/2013 5
1 South 4/23/2013 0
C sollte die Berechnung der Anzahl der Tage, die seit dem letzten auftreten berichtet wurde, für eine bestimmte Einheit. Vorausgesetzt, das aktuelle Datum ist 4/23/13, Spalte C sollten also die folgenden Werte für jede Einheit. 1 South wäre 0, da gab es ein Ereignis, berichtete über den aktuellen Tag.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie eine berechnete Spalte erstellen und verwenden von [Heute] und subtrahieren Sie von dem Wert der Spalte B, So dass Sie implementieren können, wie unten:
Das liefert die Anzahl der Tage zwischen Spalte "B" und dem heutigen Datum.
Wenn Sie interessiert sind auf die Schaffung andere Formel für berechnete Felder können Sie überprüfen Sie Sie heraus in mehr detail hier.
Für alle, die sich für die Antwort auf diese:
Mit der =DATEDIF([B], [Heute], "d") obige Formel in einer berechneten Spalte wird Ihnen die Differenz in Tagen zwischen zwei Datumsangaben.
Wenn Sie brauchen, um weiter zu filtern wird nur die Zeile mit dem neuesten auftreten, müssen Sie zum konfigurieren einer view.
Gruppierung von [A] Sortierung nach [C], verwenden Sie dann SP Designer zur Begrenzung der Gruppe zählen, 1, oder verwenden Sie xslt, um nur die ersten jeder Gruppe.
Damit die "heute" - Funktion, die SharePoint nicht erlauben, Sie zu verwenden, müssen Sie erstellen eine Spalte für das heutige Datum. Dies geschieht einfach durch das hinzufügen eines Datum-Spalte--die Sie versteckt halten. Sobald Sie erstellt haben, eine date-Spalte können Sie die Formel =DATEDIF([Start-Datum],[Aber Sie beschriftet Ihre Spalte Datum],"d")