|
|||
فصل چهارم: کار باداده هاي توصيفي |
|||
محاسبات ستوني |
شما مي توانيد روي ستونهاي جداول فرمولهائي را پياده كنيد. بدين منظور در خط فرمان پنجره جدول مي توانيد بنويسيد:
Outputcolumn=
يك عبارت فرمولييا به جاي = از =: استفاده كنيد كه در اين حالت وابستگي ستون جديد با ستونهاي مرتبط قطع مي شود. در عبارت فرمولي نبايد از حروف \ /: * ? < > | " % استفاده شودولي استفاده از حروف ` ~ ! @ # $ ^ & ( ) - + = [ ] { } ; ‘ , . مجاز است. علامت سوال مقدار حاصل را برمي گرداند. در خط فرمان تايپ كنيد:
با زدن دكمه اينتر مقدار 5 نمايش داده خواهد شد |
2+3 |
؟ |
اكنون فرض كنيد كه ستونهاي A و B در جدول وجود دارند.در خط فرمان تايپ كنيد:
C=A+B
اگر ستون C در جدول وجود داشته باشد مقدار همه سطرهاي ستون C حاصل جمع دو ستون Aو B خواهد بود. اگر ستون C فعلاً در جدول موجود نباشد ستون جديدي به اين نام ايجاد مي شود و اين عمل انجام مي شود. عملگرهاي رياضي (=, <, <=, >, >=, <>, /,*,+,-) نيز براي محاسبات قابل استفاده هستند.عملگرهاي منطقي AND, OR, XORوNOT نيز قابل استفاده اند. علاوه براين مي توان از عملگرهاي شرطي نيز استفاده كرد، مثلاً:
C=IFF((A>200)and(B<300),B,?)
يعني اگر مقدار ستون A بزرگتر از 200 بود و B كوچكتر از 300 بود مقدار B را در ستون C قرار بده در غير اينصورت ؟.بطور كلي داريم:
IFF(expression, domain1,"?"),
IFF(expression, domain1,"name"),
IFF(expression, domain1, domain2)
IFF(expression, "name","name").
توجه: |