Как правильно задавать вопросы по преобразованию данных и автоматизации
В идеале, задавая вопрос, вы должны снабдить его примером файла данных, а также примерным видом результата, который хотелось бы получить. Более продвинутым пользователям (особенно, если структура данных относительно сложная), рекомендуется делать это с помощью процедур DATA LIST
или INPUT PROGRAM
, т.к. это сохраняет много времени для человека, который пытается ответить на ваш вопрос. Ведь в некоторых случаях много времени уходит всего лишь на создание примера файла данных, чтоб на нём откатать синтаксис. Чем больше вы позаботитесь об экономии времени для потенциального помощника, тем больше вероятность, что он уделит какое-то время вашему вопросу. О чём ещё надо сказать?
- Зачем? Полезно объяснить, для чего вам требуются те или иные манипуляции с данными. Ведь иногда достичь вашей цели можно более простым способом, чем тот, что вы пытаетесь реализовать.
- Число наблюдений и переменных. Решение для файла с 100 наблюдениями не всегда подойдёт для файла с 10 000 000 наблюдений. Точно также и количество переменных может повлиять на уместность того или иного решения. Поэтому неплохо сообщить и эту информацию.
- Частота использования. Как часто вы будете применять искомое решение. Разумеется, разовое использование потребует от синтаксиса заметно меньше автоматизации, чем это будет в случае, если синтаксис будет запускаться каждую ночь в автоматическом режиме через Production facility.
Задавая вопрос, вы можете упростить свой пример для того, чтобы упростить и его понимание. Однако, чтобы получить работающее решение, надо, тем не менее, правильно описать контекст.
Задать правильный вопрос — лучший способ получить правильный ответ…
Студенты или преподаватели, имеющие доступ к огромным библиотекам, часто спрашивают «У кого-нибудь есть синтаксис, который считает статистику XYZ как она определена в книге ABC?». Разумеется, задать такой вопрос очень просто. Однако, если у кого-то под рукой не окажется именно этой книги, он просто пропустит такой вопрос без всякого внимания. Поэтому если у вас есть выписанная или отсканированная формула и вы можете при необходимости прислать ее в e-mail, скажите об этом. Но не прикладывайте эти файлы к общему вопросу. Отошлите их тем, кто откликнется.
...