def METHOD_NAME(dataset_id: str):
    bq_client = bigquery.Client()
    failing_tables = []
    tables = bq_client.list_tables(dataset_id)
    for table in tables:
        table_name = f'{table.project}.{table.dataset_id}.{table.table_id}'
        query_string = f'SELECT * FROM `{table_name}`'
        df: pd.DataFrame = bq_client.query(
            query_string).result().to_dataframe()
        output = check_pct_values(df, table_name)
        if not output[0]:
            failing_tables.append(output[1])
    if len(failing_tables) > 0:
        raise RuntimeError(
            f'These percent share values do not equal 100% {failing_tables}')
    else:
        print('All checks have passed. No errors detected.')