Exemplo n.º 1
0
def quarter_ends(year):
    columns = [datefuncs.end_of_prev_year(int(year)).isoformat()]
    column_titles = ['end of %d' % (int(year)-1)]

    for q in [1,2,3,4]:
        columns.append(datefuncs.end_of_quarter(q, int(year)).isoformat())
        column_titles.append('end of Q%d' %q)
    
    return columns, column_titles
Exemplo n.º 2
0
def quarter_ends(year):
    columns = [datefuncs.end_of_prev_year(int(year)).isoformat()]
    column_titles = ['end of %d' % (int(year) - 1)]

    for q in [1, 2, 3, 4]:
        columns.append(datefuncs.end_of_quarter(q, int(year)).isoformat())
        column_titles.append('end of Q%d' % q)

    return columns, column_titles
Exemplo n.º 3
0
def single_quarter_end(quarter, year, col_tag):
    tag_label = 'Q%s %d' % (quarter, year)
    
    end_of_this_qtr = datefuncs.end_of_quarter(quarter,year)
    end_of_prev_qtr = datefuncs.end_of_prev_quarter(quarter,year)
    
    columns = [end_of_prev_qtr.isoformat(), col_tag, end_of_this_qtr.isoformat()]
    column_titles = [end_of_prev_qtr.isoformat(), tag_label, end_of_this_qtr.isoformat()]
    return columns, column_titles
Exemplo n.º 4
0
def single_quarter_end(quarter, year, col_tag):
    tag_label = 'Q%s %d' % (quarter, year)

    end_of_this_qtr = datefuncs.end_of_quarter(quarter, year)
    end_of_prev_qtr = datefuncs.end_of_prev_quarter(quarter, year)

    columns = [
        end_of_prev_qtr.isoformat(), col_tag,
        end_of_this_qtr.isoformat()
    ]
    column_titles = [
        end_of_prev_qtr.isoformat(), tag_label,
        end_of_this_qtr.isoformat()
    ]
    return columns, column_titles