Инструменти за потребители

Инструменти за сайта


dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:dimensii_s_formuli

Разлики

Тук са показани разликите между избраната и текущата версия на страницата.

Препратка към сравнението на версиите

Both sides previous revisionПредходна версия
Следваща версия
Предходна версия
dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:dimensii_s_formuli [2011/03/22 09:59] t.lalovadopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:dimensii_s_formuli [2018/01/11 15:34] (текуща) – външна редакция 127.0.0.1
Ред 21: Ред 21:
 {{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:primer_na_formula.jpg|}} {{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:primer_na_formula.jpg|}}
  
-Записвате съответните аритметични действия, като с бутон {{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:buton_proverka.jpg|}} винаги може да проверите, дали записаната формула е синтактично вярна.+В името на всяка една дименсия се съдържа информация по какво е обобщена - по **сума, брой, минимум, максимум, средно аритметично, отклонениеразлика или по конкретно желание на потребителя****Преди да добавите** дименсия към формула, трябва да посочите по какво да се **обобщава**. \\  
 +Напримерпри обобщаване по **сума** името се записва във формулата в следния вид "PivotGridSTOINOST_BEZ_DDS.**stSum**".
  
-{{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:saobstenie_za_viarna_formula.jpg|}} {{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:saobstenie_za_greshna_formula.jpg|}}+{{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:spisak_na_vzemi_dimensiata_kato.jpg|}}
  
-Имате възможност да зададете и по какво да се **обобщи** дименсията - по **сума, брой, минимум, максимум, средно аритметично, отклонение, разлика или по конкретно желание на потребителя**.+След избор на дименсиите, задавате съответните аритметични действия, като с бутон {{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:buton_proverka.jpg|}} винаги може да проверите, дали записаната формула е **синтактично вярна** (дали има непознати знаци, символи и т.н.).
  
-{{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:spisak_na_vzemi_dimensiata_kato.jpg|}}+{{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:saobstenie_za_viarna_formula.jpg|}} {{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:saobstenie_za_greshna_formula_s_opisanie.jpg|}} 
 + 
 +В съобщението за грешка, освен **формулата**, се показва и **израза**, заради който става грешката (със заместени стойности). 
 + 
 +За да се избегне **конфликт между формула и данни**, ако във формулата участва **отрицателно число**, то програмата го слага автоматично в **скоби**.
  
 След потвърждаване дименсията е създадена и може да настроите нейните [[dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:osnovni_svojstva|свойства]]. След потвърждаване дименсията е създадена и може да настроите нейните [[dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:osnovni_svojstva|свойства]].
Ред 34: Ред 39:
  
 <box round red|Важно:> Задължително **дименсиите**, които участват **във формулата**, трябва да са **в областта на данните**. </box> <box round red|Важно:> Задължително **дименсиите**, които участват **във формулата**, трябва да са **в областта на данните**. </box>
 +
 +Направена е защита, ако **дименсия**, резултат **от формула**, **е в областта на данните**, то да **не може да премествате извън тази област дименсиите**, които участват във формулата. Ограничението отпада, само когато преместите от там резултатната дименсия. Едва тогава може да размествате и дименсиите от формулата.
 +
 +В случай, че в областта на "page" филтрите стоят, както **резултатната дименсия**, така и една или всички **съставляващи, формулата дименсии**, то при **преместване на резултатната дименсия в областта на данните**, **дименсиите участващи във формулата**, автоматично и те се **прехвърлят** там.
  
  
 В случай, че желаете да проверите **формула за преглед и/или редакция**, трябва да посочите съответната дименсия като елемент в експертните настройки и  да изберете бутон {{:dopalnitelni_moduli:selmatic_plus_analizi:buton_redakcia_na_formula.jpg|}}, който отваря прозореца за редакция на дименсия. В случай, че желаете да проверите **формула за преглед и/или редакция**, трябва да посочите съответната дименсия като елемент в експертните настройки и  да изберете бутон {{:dopalnitelni_moduli:selmatic_plus_analizi:buton_redakcia_na_formula.jpg|}}, който отваря прозореца за редакция на дименсия.
  
-{{:dopalnitelni_moduli:selmatic_plus_analizi:redakcia_na_formula.jpg|}}+{{:dopalnitelni_moduli:selmatic_plus_analizi:redakcia_na_formula.jpg|}}  
 + 
 +/*Тъй като е възможно да възникне **конфликт между формула и данни**, Ви препоръчваме, във **формулите** да използвате **скоби**.  
 +Например, ако имате **отрицателни количества**, при поставяне на дименсията в областта на данните, може да излезне грешка - напр. 100 
 +/-10 или ако напишете "X-Y" и Y е отрицателно число, би се получило "X - - Y".*/ 
 + 
 +При зададено действие **"деление"** във формулата е възможно да се получи и ситуация **"деление на 0"**. 
 + 
 +За да се избегне това, във формулите може да задавате **условия**. 
 + 
 +//**Пример за условие**// - ако **сумата на количеството е различно от 0**, то се изпълнява зададената формула, в противен случай, резултата е 0: {{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:formula_s_uslovie_new.jpg|}} 
 + 
 +{{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:primer_pri_kol_0_neww.jpg|}} 
 + 
 +Условията могат да бъдат доста сложни, да се използват междинни променливи, цикли, да се направят функции (корен квадратен, синус, косинус и др.) и т.н.. 
 + 
 +За **дименсията по формула** няма попълнено поле **FieldName** в **DataBinding**-а и нейното [[dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:osnovni_svojstva|свойство]] **SummaryType** е винаги **stCustom**, тъй като зад дименсията стои формула, написана от потребителя. \\  
 +В случай, че за дименсията във FieldName посочите поле от източника на данни и зададете за SummaryType друга настройка, то дименсията се държи като стандартна, без да се взима предвид формулата за нея. Едва когато за **SummaryType** посочите **stCustom**, формулата започва да действа и данните за дименсията се преизчисляват.
  
 -------------------- --------------------
Ред 48: Ред 74:
  
 [[dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki|Експертни настройки - въведение]] [[dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki|Експертни настройки - въведение]]
 +
 +[[dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:sadarzanie|Експертни настройки - съдържание]]
  
 [[dopalnitelni_moduli:selmatic_plus_analizi:vavedenie|Съдържание]] [[dopalnitelni_moduli:selmatic_plus_analizi:vavedenie|Съдържание]]
dopalnitelni_moduli/selmatic_plus_analizi/advance_nastrojki/dimensii_s_formuli.1300787952.txt.gz · Последна промяна: 2018/01/11 15:34 (външна редакция)