from Spotfire.Dxp.Data import *
from Spotfire.Dxp.Application.Filters import *
#Delete later
import datetime
start_time = datetime.datetime.now()
print "Process started at: %s" % start_time
# Iterate over all filtering schemes in the document
for scheme in Document.FilteringSchemes:
# Check if the filtering scheme is named "Broad/NarrowSMQ"
if scheme.FilteringSelectionReference.Name == "Broad/NarrowSMQ":
# Loop through data tables individually
for table in Document.Data.Tables:
# Skip the table named "smqaev"
if table.Name != "smqaev":
scheme[table].ResetAllFilters()
else:
# Otherwise, reset all data tables within this scheme at once
scheme.ResetAllFilters()
#Delete Later
end_time = datetime.datetime.now()
print "Process ended at: %s" % end_time