Date Range

Creates a date picker that can be used to filter a query. The picker expands to show a calendar when clicked, and the user can pick a start and end date.

To see how to filter a query using an input component, see Filters.

date-range
<DateRange
    name=name_of_date_range
    data={query_name} 
    dates=column_name
/>

Examples

Using Date Range from a Query

date range using a query
<DateRange
    name=name_of_date_range
    data={query_name} 
    dates=column_name
/>

Manually Specifying a Range

date range using a query
<DateRange
    name=name_of_date_range
    start=2019-01-01
    end=2019-12-31
/>

With a Title

date range using a query
<DateRange
    name=name_of_date_range
    data={query_name} 
    dates=column_name
    title="Order Date"
/>

Visible During Print / Export

date range using a query
<DateRange
    name=name_of_date_range
    data={query_name} 
    dates=column_name
    hideDuringPrint=false
/>

Filtering a Query

<DateRange
    name=name_of_date_range
    data={query_name} 
    dates=column_name
/>

```sql filtered_query
select *
from source_name.table
where date_column between '${inputs.name_of_date_range.start}' and '${inputs.name_of_date_range.end}'
```

Options

name
Required

Name of the DateRange, used to reference the selected values elsewhere as {inputs.name.start} or {inputs.name.end}

Options:
string
data

Query name, wrapped in curly braces

Options:
query name
dates

Column name from the query containing date range to span

Options:
column name
start

A manually specified start date to use for the range

Options:
string formatted YYYY-MM-DD
end

A manually specified end date to use for the range

Options:
string formatted YYYY-MM-DD
title

Title to display in the Date Range component

Options:
string
hideDuringPrint

Hide the component when the report is printed

Options: