FlowFiel

9. Dezember 2011 02:00

Hallo zusammen,

ich habe versucht ein Flowfield im RTC anzulegen, das auf der Debitorenkarte steht und eine Summe aus den Verkaufsrechnungszeilen berechnet.
Calcformula: Sum("Sales Invoice Line"."Sell-to Customer No." WHERE (Sell-to Customer No.=FIELD(No.)))

Aber das Feld Funktioniert nicht. Hat jemand eine Idee, warum es nicht funktioniert? Wenn ich es als Count berechne funktioniert es?!?!

Wäre echt cool, wenn ihr mir da helfen könntet...

Re: FlowFiel

9. Dezember 2011 07:58

Porter hat geschrieben:Calcformula: Sum("Sales Invoice Line"."Sell-to Customer No." WHERE (Sell-to Customer No.=FIELD(No.)))

Hallo Daniel,

deine Calcformula versucht die Debitorennummern zu summieren :roll:
Abgesehen davon, dass das aller Wahrscheinlichkeit nach keinen Sinn ergibt, geht das auch nicht, da NAV nur Decimal-Felder summieren kann.
Die CalcFormula "Count" interessiert sich nicht für das Feld, sondern zählt nur die Anzahl Datensätze, auf die die WHERE-Bedingung zutrifft.

Re: FlowFiel

9. Dezember 2011 09:31

Timo Lässer hat geschrieben:Abgesehen davon, dass das aller Wahrscheinlichkeit nach keinen Sinn ergibt, geht das auch nicht, da NAV nur Decimal-Felder summieren kann.

"Geht das auch nicht"? Man kann das (Decimal-)Feld Amount summieren.

Re: FlowFiel

9. Dezember 2011 11:29

Zum Summieren wird außerdem noch ein Summenindex (SumIndexFields) in dem Schlüssel benötigt, der von NAV zum Abgrenzen der Datensätze angewandt wird.