سؤال

لدي مبلغ اسم العمود التي تكون قيمها في بعض الأحيان 400 (300) ، وبالتالي فإن نوع البيانات هو سلسلة في تقرير Crystal.

الآن أود أن أقوم بتجميع عمود المبلغ. كيف أفعل ذلك؟

لا يعمل Sum (FieldName) Forumla لأنه سلسلة. أنا ، لا يمكن تحويله إلى رقمي ..

اسمحوا لي أن أعرف ما إذا كانت أي مدخلات مطلوبة.

شكرًا..

هل كانت مفيدة؟

المحلول

قم بإنشاء صيغة جديدة في تقريرك مثل ذلك:

if (IsNull({Testing.Amount}) or not IsNumeric({Testing.Amount}) or {Testing.Amount} = "")
Then 0 
Else
ToNumber({Testing.Amount})

وعرض الصيغة على التقرير.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top