(6) В двух словах... Что хотел? Что делал? Что не получилось?
А то из (0) выходит, что нужно вообще растолковать понятие функция и конкретизировать его применение при построении отчетов. Тем более непонятно что, откуда и куда нужно импортировать.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший