コード例 #1
0
def update_data_1(start_date, end_date, derived_filter_query_structure):

    # with open("/Users/roman/Work/business/JHU APL/dash_sample_dashboard/data/Output.txt", "w") as text_file:
    #     text_file.write(data_2.to_string())

    data_2 = update_first_datatable(start_date, end_date, 'Paid Search',
                                    'Placement type')

    # print("After first datatable update")
    # print(data_2)

    # print("DF 2")
    # print(data_2)

    (pd_query_string,
     df_filtered) = construct_filter(derived_filter_query_structure, df=data_2)

    # print("Query String: %s" % pd_query_string)

    if pd_query_string != '':
        df_filtered = data_2.query(pd_query_string)

    # print("DF Filtered")
    # print(df_filtered)

    # with open("Output.txt", "w") as text_file:
    #     text_file.write(intermediate.to_string())

    return df_filtered.to_dict("rows")
コード例 #2
0
def update_data_1_metasearch(start_date, end_date,
                             derived_filter_query_structure):

    (pd_query_string,
     df_filtered) = construct_filter(derived_filter_query_structure)

    if pd_query_string != '':
        df_filtered = df_filtered.query(pd_query_string)

    intermediate = df_filtered.to_dict('rows')

    data_1 = update_first_datatable(start_date, end_date,
                                    'Metasearch and Travel Ads',
                                    'Placement type', intermediate)

    return data_1
コード例 #3
0
ファイル: callbacks.py プロジェクト: r2d209git/python_dashbd
def update_data_1_metasearch(start_date, end_date):
    data_1 = update_first_datatable(start_date, end_date,
                                    'Metasearch and Travel Ads',
                                    'Placement type')
    return data_1
コード例 #4
0
ファイル: callbacks.py プロジェクト: r2d209git/python_dashbd
def update_data_1_publishing(start_date, end_date):
    data_1 = update_first_datatable(start_date, end_date, 'Publishing',
                                    'Placement type')
    return data_1
コード例 #5
0
ファイル: callbacks.py プロジェクト: r2d209git/python_dashbd
def update_data_1_display(start_date, end_date):
    data_1 = update_first_datatable(start_date, end_date, 'Display',
                                    'Placement type')
    return data_1
コード例 #6
0
ファイル: callbacks.py プロジェクト: r2d209git/python_dashbd
def update_data_1(start_date, end_date):
    data_1 = update_first_datatable(start_date, end_date, 'Paid Search',
                                    'Placement type')
    return data_1
コード例 #7
0
ファイル: callbacks.py プロジェクト: r2d209git/python_dashbd
def update_data_1(start_date, end_date):
    data_1 = update_first_datatable(start_date, end_date, None, 'GA Category')
    return data_1
コード例 #8
0
def update_data_1(proj, conf, start_date, end_date):
    data_1 = update_first_datatable(proj, conf, start_date, end_date)
    return data_1
コード例 #9
0
def update_data_1(start_date, end_date, serial_number):
    return update_first_datatable(start_date, end_date, serial_number)
コード例 #10
0
def update_hamilton_category(start_date, end_date, serial_number):
    filtered_df = update_first_datatable(start_date, end_date, serial_number)
    fig = update_graph(filtered_df)
    return fig