OLAP-ի հատուկ ֆունկցիա։ Կախված տրամաբանական արտահայտության արժեքից՝ հաշվարկվում է նշված երկու արժեքներից մեկը։
Ֆունկցիոնալ նկարագրություն
ASIF(Strcond,Statement1,Statement2)
Պարամետր |
Նկարագրություն |
---|---|
Strcond |
(Պարտադիր պարամետր), տրամաբանական արտահայտություն։ |
Statement1 |
(Պարտադիր պարամետր), ֆունկցիայի վերադարձվող արժեքը, եթե ճիշտ է Condition տրամաբանական արտահայտությունը։ |
Statement2 |
(Պարտադիր պարամետր), ֆունկցիայի վերադարձվող արժեքը, եթե ճիշտ չէ Condition տրամաբանական արտահայտությունը։ |
Oրինակ՝
Այս օրինակում եթե լրացուցիչ կապիտալի մեծությունը գերազանցում է հիմնական կապիտալի 50%-ը, ապա հաշվարկվում է հիմնական կապիտալի 50%-ը, հակառակ դեպքում՝ ամբողջ լրացուցիչ կապիտալը։
ASIF(execf(_LKAPITAL)>execf(_HKAPITAL)*0.5,execf(_HKAPITAL)*0.5, execf(_LKAPITAL))