АВТОМАТИЧЕСКОЕ РАЗМЕЩЕНИЕ ПОЛЕЙ В СВОДНОЙ ТАБЛИЦЕ ДАННЫХ

1. Графический интерфейс пользователя, предназначенный для формирования сводной таблицы данных, причем интерфейс пользователя содержит:
область, включающую в себя множество полей; и
сводную таблицу данных;
в котором при выборе поля для включения его в сводную таблицу данных интерфейс пользователя запрограммирован так, что он анализирует это поле и автоматически размещает это поле в сводной таблице данных.
2. Интерфейс пользователя по п.1, дополнительно содержащий область компоновки, включающую в себя множество зон, причем эти зоны включают в себя области в сводной таблице данных, в которой интерфейс пользователя запрограммирован так, что он автоматически размещает поле в зоне области компоновки.
3. Интерфейс пользователя по п.1, в котором интерфейс пользователя запрограммирован для идентификации, является ли данное поле полем численного типа.
4. Интерфейс пользователя по п.3, в котором интерфейс пользователя запрограммирован так, что он суммирует элементы поля, если поле представляет собой поле численного типа.
5. Интерфейс пользователя по п.1, в котором интерфейс пользователя запрограммирован так, что он идентифицирует тип поля и выбирает ряд сводной таблицы данных для размещения этого поля, если это поле не является полем численного типа.
6. Интерфейс пользователя по п.1, в котором интерфейс пользователя запрограммирован так, что он идентифицирует тип поля и выбирает колонку сводной таблицы данных для размещения поля, если это поле имеет тип даты.
7. Интерфейс пользователя по п.1, в котором интерфейс пользователя запрограммирован так, что он сравнивает заголовок поля со списком строк для идентификации типа поля, и в котором интерфейс пользователя запрограммирован так, что он сравнивает элементы поля с минимальным или максимальным значениями, для проверки типа поля.
8. В компьютерной системе, имеющей графический интерфейс пользователя для сводной таблицы данных, способ, содержащий:
обеспечивают возможность выбора поля из множества полей;
анализируют выбранное поле, используя семантику;
выбирают область сводной таблицы данных для размещения поля; и
добавляют поле в область сводной таблицы данных.
9. Способ по п.8, в котором выбор дополнительно содержит:
выбирают зону области задач для размещения поля; и
добавляют поле в зону области задач.
10. Способ по п.8, в котором анализ дополнительно содержит:
идентифицируют, является ли поле полем числового типа.
11. Способ по п.10, в котором выбор дополнительно содержит:
суммируют поле, если поле является полем численного типа.
12. Способ по п.8, в котором анализ и выбор дополнительно содержит:
идентифицируют тип поля;
выбирают ряд сводной таблицы данных, если поле представляет собой поле нечисленного типа;
выбирают колонку в сводной таблице данных, если поле представляет собой поле типа даты; и
суммируют поле, если поле представляет собой поле численного типа, а не поле типа даты.
13. Способ по п.12, в котором идентификация дополнительно содержит: сравнивают заголовок поля со списком строк для идентификации типа поля.
14. Способ по п.13, в котором идентификация дополнительно содержит: сравнивают элементы поля с минимальным или максимальным значениями для проверки типа поля.
15. Считываемый компьютером носитель информации, имеющий исполняемые компьютером инструкции, предназначенные для выполнения этапов, содержащие:
обеспечивают возможность выбора поля из множества полей;
анализируют выбранное поле, используя семантику;
выбирают область в сводной таблице данных для размещения поля; и
добавляют поле к области в сводной таблицы данных.
16. Считаемый компьютером носитель информации по п.15, в котором выбор дополнительно содержит:
выбирают зону в области задач для размещения поля; и
добавляют поле в эту зону в области задачи.
17. Считаемый компьютером носитель информации по п.15, в котором анализ дополнительно содержит: идентифицируют, является ли поле полем численного типа.
18. Считываемый компьютером носитель информации по п.17, в котором выбор дополнительно содержит: суммируют поле, если поле представляет собой поле численного типа.
19. Считываемый компьютером носитель информации по п.15, в котором анализ и выбор дополнительно содержат:
идентифицируют тип поля;
выбирают ряд в сводной таблице данных, если поле не является полем численного типа;
выбирают колонку в сводной таблице данных, если поле представляет собой поле типа даты; и
суммируют поле, если поле представляет собой поле численного типа, а не представляет собой поле типа даты.
20. Считываемый компьютером носитель информации по п.19, в котором идентификация дополнительно содержит: сравнивают заголовок поля со списком строк, для идентификации типа поля.