Both sides previous revisionПредходна версияСледваща версия | Предходна версия |
dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:makrosi [2011/03/19 14:38] – t.lalova | dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:makrosi [2018/01/11 15:34] (текуща) – външна редакция 127.0.0.1 |
---|
====== Макроси за филтриране по обекти и период ====== | ====== Макроси за филтриране по обекти и период ====== |
| |
За да работи [[dopalnitelni_moduli:selmatic_plus_analizi:glaven_prozorec|филтрацията по обекти и/или по период]] е необходимо експерта, съставил SQL-а на източника на данните изрично да е приложил филтрацията (и да е съобразил точно как да го направи). | За да работи [[dopalnitelni_moduli:selmatic_plus_analizi:glaven_prozorec|филтрацията по обекти, период и/или по групи позиции]] е необходимо експерта, съставил SQL-а на източника на данните изрично да е приложил филтрацията (и да е съобразил точно как да го направи). |
| |
| Не всеки източник на данни може и има нужда да бъде филтриран по обект. За бази данни, съдържащи малък брой обекти или за анализи, нямащи общо с обекти, този филтър няма смисъл. \\ |
| Аналогично, не всеки източник на данни може и има нужда да бъде филтриран по период. |
| |
===== Филтриране по обект ===== | ===== Филтриране по обект ===== |
WHERE P.OBEKT_NOMER IN (&OBEKTI) AND P.DATA BETWEEN &FROMDATE AND &TODATE \\ | WHERE P.OBEKT_NOMER IN (&OBEKTI) AND P.DATA BETWEEN &FROMDATE AND &TODATE \\ |
GROUP BY P.NOMER | GROUP BY P.NOMER |
| |
| ===== Филтриране по Групи позиции 1 ===== |
| |
| С излизане на версия [[obsti_komponenti:vavedenie:kakvo_novo|2011.10/м.12.11]], във връзка с добавената опция за **филтриране на данните** по [[nomenklaturi:pozicii_i_grupi:grupi_pozicii|"Групи позиции 1"]], са добавени са 2 нови вида макроси: |
| |
| * **&Grupa_Kod_in** - ако в заявката присъства този макрос, то той се заменя с условие ((GRUPIPOS_KOD starting with ...) or (GRUPIPOS_KOD starting with ...) or ....) в зависимост от избраните групи. |
| |
| * **&Grupa_Kod_XXX_in** - където XXX е името на полето, като ако в него се срещне поредицата __ - се заменя със символа точка. |
| |
| |
----------------------------------- | ----------------------------------- |
| |
| [[dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:sadarzanie|Експертни настройки - съдържание]] |
| |
[[dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki|Експертни настройки - въведение]] | [[dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki|Експертни настройки - въведение]] |