Terraform Destroy Question

I am running ‘terraform destroy’ to destroy all my Bigquery resource all at once. The destroy will fail when destroying the datasets with error: " Error: Error when reading or editing Dataset: googleapi: Error 400: Dataset prj-dw_bigquery-pp-dfd1:tbl_dataset is still in use, resourceInUse". I have to run the ‘terraform destroy’ again to destroy completely. How do I make the ‘terraform destroy’ destroy all the resources all in one run?