SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Berechnete Spalte in Liste

Geprüfte Antwort Dieser Beitrag hat 4 Antworten

Ohne Rang
53 Beiträge
Fisch erstellt 18 Juli 2012 07:23
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo,

ich habe eine Frage zu der Funktion "Berechnete Spalte" im SP:

Und zwar haben wir eine Liste, in welcher ich Spalten mit den Dropdownfeldern "Art" und "Aufgabenstatus" habe.

Abhängig von diesen möchte ich für einen View eine berechnete Spalte "Anzeigen" bekommen. Dafür wurde mir die "Berechnete Spalte" empfohlen. Ich habe mich schon ein wenig mit der Logik beschäftigt, aber derzeit nimmt der Sharepoint meinen Code nicht an.

Das hier soll die logische Aussage sein:
Wenn eines der folgenden beiden zutrifft, ist das Ergebnis "ja":
Art ist != Vereinbarung UND der Aufgabenstatus ist "nicht begonnen"
oder
Art ist != Vereinbarung UND der Aufgabenstatus ist "in Arbeit"

Mein Code-Versuch dazu:
=ODER(
 (UND (NICHT([Art]="Vereinbarung");[Aufgabenstatus]="nicht begonnen"));
 (UND (NICHT([Art]="Vereinbarung");[Aufgabenstatus]="in Arbeit"))
)

Das wird vom Sharepoint beim Speichern abgelehnt mit der Meldung:
Die Formel enthält einen Syntaxfehler oder wird nicht unterstützt.
Korrelations-ID: 0ff745b5-b353-4b90-afab-5c1a4883bc89

Hat jemand Erfahrung mit solchen Spalten und kann mir einen Tipp geben?

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 18 Juli 2012 08:40
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

=[Art]<>"Vereinbarung" UND ([Aufgabenstatus]="nicht begonnen" ODER [Aufgabenstatus]="in Arbeit")

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
53 Beiträge
Fisch Als Antwort am 18 Juli 2012 10:23
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hmm, so ists ja auch noch einfacher formuliert, danke!

Mag er aber leider auch nicht: Gleiche Fehlermeldung... :-(

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 18 Juli 2012 11:02
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Stimmen die Feldnamen? Was sind es für Feldtypen? Nachschlagefelder können z.B. nicht verwendet werden. Und ist das eine deutsche Website? Sonst müssen UND und ODER durch die englischen Begriffe ersetzt werden.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
53 Beiträge
Fisch Als Antwort am 18 Juli 2012 11:12
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Ist eine deutsche Seite, also UND ist ok.

Habs aber rausgefunden. Ich konnte den Gedanken von Dir noch eine Runde vereinfachen und es läuft jetzt. Allerdings nicht mit dem <> von Dir, sondern mit einem etwas sperrigerem "NICHT":

=ODER((UND([Art]="Aufgabe";NICHT([Aufgabenstatus]="abgeschlossen"))))

Vielen Dank für die Hilfe!

P.S. Problemstellen waren vermutlich unter anderem vorhandene Leerzeichen...