Hallo Zusammen,
ich bin neu hier, habe auch direkt mal ein Problem:
Ich habe in einem CDS-View folgende simple Berechnung:
@Semantics.quantity.unitOfMeasure: 'OrderQuantityUnit'
@DefaultAggregation: #SUM
BEST.BestMengePos + BANF.BanfMengePos as AbrufMenge,
funktioniert leider nur, wenn beide Werte ungleich 0 sind, ansonsten kommt immer 0 raus.
Ich habe dann mal folgendes probiert:
@Semantics.quantity.unitOfMeasure: 'OrderQuantityUnit'
@DefaultAggregation: #SUM
case
when BEST.BestMengePos != 0 and BANF.BanfMengePos != 0
then BEST.BestMengePos + BANF.BanfMengePos
when BEST.BestMengePos != 0 and BANF.BanfMengePos = 0
then BEST.BestMengePos
when BEST.BestMengePos = 0 and BANF.BanfMengePos != 0
then BANF.BanfMengePos
else 0
end as AbrufMenge,
ändert auch nichts, sofern ein Wert null ist, kommt als Ergebnis auch null raus. Das verstehe ich nicht....
so sieht das Ergebnis aus:
CDS_Berechnung.png
Danke für jeden Tipp.....
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.