1) You can say either: за две последние недели or за две последних недели. Both are fine, although I would have used the latter myself.
2) You can't say неделя назад, only неделю назад
Sorry, I don't have a sufficient grammar knowledge to explain why is that![]()