====== Свойства на елементите (дименсиите) ====== В **таблицата за експертните настройки за елемент** се виждат най-важните свойства. При необходимост, с избор на бутон {{:dopalnitelni_moduli:selmatic_plus_analizi:buton_pokazvaj_vsichki_svojstva.jpg|}} от панела за [[dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki|експертни настройки]] може да визуализирате **всички свойства на елементите** в таблицата. Имайте в предвид, че само най-важните свойства (т.е. тези които се виждат когато горния бутон е изключен) се помнят в изгледа. ===== Основни свойства на дименсии ===== {{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:primer_za_svojstva_st-st_s_dds.jpg|}} ==== Caption ==== В полето за **Caption** записвате **заглавието** (името) на дименсията. ==== DataBinding ==== В **DataBinding/FieldName** е посочено **полето от източника на данни**, от което се зареждат ("черпят") данните. ==== DisplayFormat ==== Свойството **DisplayFormat** определя **как да се показват числата** в числова дименсия. Ако не е зададен DisplayFormat цифрите се виждат с пълната им точност. Ако дименсията е текст (string), полето също е празно. Формата се изобразява с нули (0). Нулата е символ на число. Най-често използвания формат е **0,.00**(поне една цифра да има преди десетичната запетая, точно две цифри след десетичната запетая, символа **,**(запетая) е разделител на хилядните ). \\ След десетичната запетая може да има и символ **#**, което означава "незадължителна нула". Колкото #-за имате след десетичната запетая, поне толкова цифри трябва да има, като последната цифра е закръглена. За **количество** например е удобно формата да е **0,.##**. Ако се налага да запишете специални символи във формата (напр.текст за валута(лв.)), трябва да ги оградите с **апострофи - ''**. ==== Summary Type ==== Следващото свойство **Summary Type** определя по какво да се прави агрегата - основно по ****сума** (stSum), "брой" (stCount) "минимум" (stMin), "максимум" (stMax), "средно аритметично"(stAverage)**. {{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:summary_type.jpg|}} ==== Summary Variation ==== В комбинация със **Summary Type** може да използвате свойството **Summary Variation**:\\ {{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:summary_variation.jpg|}} Възможните стойности на SummaryVarition са: === svAbsolute === Показва **разликата** между текущата стойност и //предишната// стойност. Много полезно например ако имате Сума без ДДС по месеци - с активирането на тази опция можете да видите каква е **разликата между сумата в текущия месец спрямо предишния месец**. === svPercent === Същото като svAbsolute, но вместо като абсолютна разлика, тя се показва в проценти (примерно +50% или -30% разлика). === svPercentOfColumn === Показва какъв **процент** е сумата от общата сума на колоната. В комбинация с DisplayFormat = 0.0% данните биха изглеждали например така\\ {{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:primer_s_procenti.jpg|}} === svPercentOfRow === Аналогично на svPercentOfColumn, тази опция показва какъв **процент** е сумата от общата сума на реда. ==== Repository Item ==== Програмно може предварително да се настроят **различни компоненти**, които да показват стойностите. {{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:repozitory_nova_dimensia_new.jpg|}}. За тази цел попълвате свойство **Repository Item**. === ProgressBar === Този компонент има за цел да покаже мини диаграма **приемаща стойности от 0 до 100** (!), с която удобно и визално се показват процентни стойности. Като резулат данните имат следния примерен изглед - {{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:primer_pri_zadaden_repository.jpg|}}. Ако в резултат на изчисление е възможно да получите **ОТРИЦАТЕЛНИ** проценти или **НАД 100** процента този компонент **не е подходящ**, защото стойностите по-малки от нула ще се покажат като НУЛА, а тези по-големи от 100 - като 100! ==== SortBySummaryInfo ==== Следващо важно свойство е **сортирането на дименсии на базата на други дименсии**. {{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:sort_by_summary_info_field.jpg|}} Имате възможност за избрания **елемент** (колона), да изберете да бъде **сортиран по конкретно поле (Field)** (напр. по агрегатната дименсия), за което индивидуално да зададете как да се сформира (**Summary Type** - по сума, минимум, максимум, средно аритметично и т.н.).\\ Например, елемент **"Обект"** е сортиран по поле **"Стойност с ДДС"**, използвайки сума по тази колона - {{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:primer_za_sort_by_summery_info.jpg|}}. Oбърнете специално внимание на **Summary Type** {{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:sort_by_summary_info.jpg|}} - това под свойство указва какво да се прави с избраното поле (Field), по което ще се сортира! Ако искате да сортирате по **сумата** на "Стойност с ДДС" там трябва да има //stSum//, ако искате да сортирате по **броя** продажби, трябва да изберете //stCount//! ==== SortOrder ==== Свойството **SortOrder** определя в коя посока да се сортират данните във **възходяща (soAscending)** или **низходяща (soDescending)** - {{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:sort_order.jpg|}}. Логично е това свойство да се използва за дименсии, които участват като редове или колони, а не като агрегати. ==== TopValueCount ==== Друго интересно своство е **TopValueCount**, с което може да зададете, вместо всички стойности на дименсията, да се показват нейните **"Топ "n" стойности"**. Например, при брой = 3{{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:primer_top_value_count.jpg|}}, след сортировка и т.н, ще се заредят само три реда стойности - {{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:primer_top_value_count_2.jpg|}}. ==== TopValueShowOthers ==== В случай, че желаете да виждате **остатъка** (на всички останали стойности), спрямо тотала, трябва за следващото свойство **TopValueShowOthers** да зададете **"True"** - {{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:primer_top_value_show_others.jpg|}}. {{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:primer_top_value_show_others_2.jpg|}} ==== GroupInterval ==== Според естеството на даден анализ е възможно да се наложи да **групирате по конкретна дименсия** (напр.**"Дата"**). За целта трябва да използвате свойството **GroupInterval** - {{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:svojstvo_group_interval.jpg|}} {{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:svojstvo_group_interval_2.jpg|}} Може да групирате по **ден (от месец, от седмица, от година), седмица, месец, година, азбучно, цифрово** (интервала на групиране е през 10 - характерно напр. за количество) и т.н. Ако се налaга някакво произволно групиране (намеса от програмист) се посочва **"giCustom"**. ==== GroupIntervalRange ==== При избор на **цифрово групиране**, с помощта на свойството **GroupIntervalRange** определяте какъв да е **интервала на групиране** - стандартно е заложено през 10, но може да зададете произволен. ---------------------- [[dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:osnovni svojstva analiz_diagrama_iztochnik|Основни свойства Анализ, Източник на данни, Диаграма]] [[dopalnitelni_moduli:selmatic_plus_analizi:glaven_prozorec:nov_analiz|Създаване на нов анализ]] [[dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:nova_dimensia|Създаване на дименсии]] [[dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:dimensii_s_formuli|Създаване на дименсии по формула от други дименсии]] [[dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki|Експертни настройки - въведение]] [[dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:sadarzanie|Експертни настройки - съдържание]] [[dopalnitelni_moduli:selmatic_plus_analizi:vavedenie|Съдържание]]