Tariscope 4.x. Керівництво користувача
3. Програма Tariscope
3.5. Робота з поданнями для викликів
3.5.12 Управління фільтрами
Tariscope містить підсистему управління фільтрами, яка дозволяє переглядати існуючі фільтри, редагувати їх, зберігати зміни або створювати нові. Tariscope містить також встановлені фільтри.
Для управління фільтрами виберіть в меню програми: Вид → Фільтри. З'явиться вікно Фільтри, приклад якого показаний на Малюнку 3.5.32.
Малюнок 3.5.32
Вікно Фільтри містить перелік фільтрів у вигляді дерева, умови фільтрації для обраного фільтра, панель інструментів і позицію для пошуку. На Малюнку 3.5.32 обраний фільтр Outgoing for CUCM. Умови фільтрації для цього фільтра відображаються в нижній частині вікна.
Група Вбудовані містить список найбільш часто вживаних користувачами фільтрів. Клацніть по значку "+" біля папки Вбудовані. Вікно Фільтри набуде вигляду, подібний показаному на Малюнку 3.5.33.
Малюнок 3.5.33
Коротко опишемо фільтри, що входять в цю папку.
Невідомий внутрішній учасник. Цей фільтр забезпечує вибір викликів, де внутрішній абонент невідомий для будь-яких типів викликів. Цей фільтр може бути корисний для пошуку внутрішніх телефонних номерів, які не внесені до бази даних Tariscope.
Невідомий викликаний абонент. Цей фільтр забезпечує вибір вхідних викликів, де внутрішній абонент, якому адресувався виклик, невідомий. Фільтр може бути корисний при аналізі вхідних викликів для виявлення абонентів, не внесених в базу даних Tariscope.
Невідомий викликаючий абонент. Цей фільтр забезпечує вибір вихідних дзвінків, де внутрішній абонент, який ініціював виклик, невідомий. Фільтр може бути корисний при аналізі вихідних дзвінків для виявлення абонентів, не внесених в базу даних Tariscope.
Виклики з кодом проекту. Фільтр забезпечує вибір викликів, в яких використовувався якийсь код проекту.
Вхідні дзвінки. Фільтр забезпечує вибір тільки на вхідний дзвінок.
Виклики за минулий місяць. Фільтр забезпечує відбір викликів за попередній місяць.
Виклики за цей місяць. Фільтр забезпечує відбір викликів за поточний місяць.
Виклики за цей тиждень. Фільтр забезпечує відбір викликів за поточний тиждень.
Виклики за сьогодні. Фільтр забезпечує відбір викликів за поточний день..
Дуже дорогі виклики. Фільтр забезпечує вибір всіх викликів, вартість яких перевищує 50 грошових одиниць в валюті, заданої в Tariscope. Ця величина може бути змінена.
Виклики з нульовою вартістю. Фільтр дозволяє відібрати виклики, у яких нульова вартість.
Ви можете застосовувати ці фільтри з будь-якими додатковими умовами фільтрації.
Вікно Фільтри містить панель інструментів, на якій знаходяться такі іконки:
- Застосувати фільтр. Іконка дозволяє застосувати обраний фільтр в поточному поданні.
- Застосувати інвертований фільтр. Іконка дозволяє застосувати інвертований фільтр. Наприклад, якщо ви вибрали фільтр Виклики з нульовою вартістю і клацнули по цій іконці, таким чином, застосовується умова фільтрації з оператором NO. В результаті чого для даного прикладу будуть обрані виклики з ненульовою вартістю.
- Синхронізувати активний документ. Іконка дозволяє синхронізувати активний фільтр подання з даними вікна Фільтри.
- Оновити. Оновлює дані вікна Фільтри.
- Створити. Дозволяє створити новий фільтр для викликів, IP трафіку або послуг з використанням SQL запитів.
- Змінити. Дозволяє відредагувати умови фільтрації обраного фільтра.
- Перейменувати. Дозволяє перейменувати вибраний фільтр.
- Видалити. Видаляє обраний фільтр.
- Згорнути все. Дозволяє згорнути всі гілки дерева фільтрів.
- Розгорнути все. Дозволяє розгорнути всі гілки дерева фільтрів.
Таблиця фільтрів цього вікна містить такі колонки:
- Назва. Відображення назви фільтра або папки з фільтрами.
- Змінено. Відображається дата, коли фільтр останній раз редагувався.
- Тип подання. Відображається тип подання, до якого застосовується фільтр.
- Фільтр. Відображаються умови фільтрації.
Найчастіше користувачеві Tariscope доводиться виконувати пошук даних за певний період часу. Таблиця 3.8 містить перелік подібних умов фільтрації.
Таблиця 3.8
Період | Запит |
Поточний день | CallDateTime BETWEEN dbo.DateFromInterval(GETDATE(),'d',0) AND dbo.DateToInterval(GETDATE(),'d',0) |
Вчора | CallDateTime BETWEEN dbo.DateFromInterval(GETDATE(),'d',-1) AND dbo.DateToInterval(GETDATE(),'d',-1) |
Поточний тиждень | CallDateTime BETWEEN dbo.DateFromInterval(GETDATE(),'w',0) AND dbo.DateToInterval(GETDATE(),'w',0) |
Попередній тиждень | CallDateTime BETWEEN dbo.DateFromInterval(GETDATE(),'w',-1) AND dbo.DateToInterval(GETDATE(),'w',-1) |
Поточний місяць | CallDateTime BETWEEN dbo.DateFromInterval(GETDATE(),'m',0) AND dbo.DateToInterval(GETDATE(),'m',0) |
Попередній місяць |
CallDateTime BETWEEN dbo.DateFromInterval(GETDATE(),'m',-1) AND dbo.DateToInterval(GETDATE(),'m',-1) |
Поточний рік |
CallDateTime BETWEEN dbo.DateFromInterval(GETDATE(),'y',0) AND dbo.DateToInterval(GETDATE(),'y',0) |
Попередній рік | CallDateTime BETWEEN dbo.DateFromInterval(GETDATE(),'y',-1) AND dbo.DateToInterval(GETDATE(),'y',-1) |
Певний місяць | CallDateTime BETWEEN '20170601 00:00:00' AND '20170630 23:59:59' |
Певний рік | CallDateTime BETWEEN '20160101 00:00:00' AND '20161231 23:59:59' |
Певний період | CallDateTime BETWEEN '20170524 16:09:10' AND '2017105025 16:09:10' |
Рядки SQL запитів для певних періодів (Певний місяць, Певний рік, Певний період) в Таблиці 3.8 вказані з конкретними значеннями, які вказані жирним шрифтом. Коли ви будете використовувати ці рядки для створення ваших умов фільтрації, замініть ці значення на необхідні вам.