How to create a parameter from an extractor

I created an extractor to extract the GUID id of record I'm trying to edit in request #47. I'm then trying to use this extractor to set the id of the record to edit in the same request. Why can't I see this extractor in the variable picker when I'm trying to parameterize the request?

In order to create a parameter from an extractor, you have to use an extractor from a previous response. So extractor from response 47 cannot be used to create a parameter to request 47. This is because request is send before you receive a response. You need to create extractor from one of the responses 1-46.