Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_ЭК_2012.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
6 Мб
Скачать
☆

Пример реализации запроса с помощью расширенного фильтра

Дан исходный список Заказы, подготовленный к расширенной фильтрации.

A

B

C

D

Чтобы отфильтровать список с помощью расширенного фильтра, столбцы списка должны иметь заголовки.

1

Код

Заказа

Код

Клиента

Дата

Заказа

Код

Сотрудника

2

3

4

5

Код Заказа

Код Клиента

Дата

Заказа

Код

Сотрудника

6

1

1

03.02.12

3

Строки 2, 3 используются для критериев отбора; строка 4 над заголовками столбцов списка всегда должна оставаться пустой.

7

1

1

03.02.12

5

8

2

2

12.02.12

1

9

3

3

12.02.12

2

10

4

2

14.02.12

5

Требуется найти клиентов, обслуженных сотрудниками с кодами 1, 5. Для реализации запроса нужно ввести условия в ячейки, расположенные в смежных строках (D2, D3), и отфильтровать список.

A

B

C

D

1

Код

Заказа

Код

Клиента

Дата

Заказа

Код

Сотрудника

2

1

3

5

4

Результат фильтрации:

5

Код Заказа

Код Клиента

Дата Заказа

Код Сотрудника

7

1

1

03.02.12

5

8

2

2

12.02.12

1

10

4

2

14.02.12

5

Промежуточные итоги

Команда Итоги из меню Данные применяется для отсортированных и/или отфильтрованных списков и позволяет:

  • добавить строки промежуточных итогов для каждой группы элементов списка;

  • использовать различные функции для вычисления итогов на уровне группы (например, среднее значение, количество строк или пустых ячеек);

  • создать общие итоги, т. е. применить итоговую функцию СУММ или СРЗНАЧ по всему списку;

  • выбрать местоположение общих итогов (для длинных списков общие итоги рекомендуется размещать выше списка).

Итоги подразумевают выполнение некоторой итоговой операции (суммы, среднего значения, подсчета количества и др.) над значениями некоторого поля для группы записей.

Для подведения итогов необходимо определить:

  • по какому полю (полям) выполнять группировку (сортировку);

  • над значениями какого поля (полей) выполнять итоговые операции;

  • какие итоговые операции следует применить.