As you know they don't have any such standard sales reports that you can easily filter the report by state or city or zip code. Yes, we found a way to do this in QBO but it's not perfect in anyway. In QBO, they've three custom text fields available to enter on Invoice form, you can use (if available) one of the custom fields to enter State. See screenshot below.
And then, you can run standard Sales by Customer Detail report. And then select Group by State under Rows/columns at the top left. See screenshot below. Since this's just an optional text field, you manually enter on Invoice form, you may also want to review "Not specified" tag if you're using this for sales tax reporting purpose.
There is actaully a way to set this up in QB if you are willing to put in the work. *At least in the Desktop versions - if you are using online I am note sure.
In WA we have different sales tax rates depending on the specific address you are servicing. Our State rate is 6.5% and each city/county is a different rate ranginng from 2.3% to 3.7%. To get QB to print a report I can easily use to file my return I create all of the tax codes.