Skip to main content
All docs
V25.1
  • DxPolarChartBaseSeries<T, TArgument, TValue>.Filter Property

    Specifies an expression used to filter series values.

    Namespace: DevExpress.Blazor

    Assembly: DevExpress.Blazor.v25.1.dll

    NuGet Package: DevExpress.Blazor

    Declaration

    [Parameter]
    public Expression<Func<T, bool>> Filter { get; set; }

    Property Value

    Type Description
    Expression<Func<T, Boolean>>

    The filter expression.

    Remarks

    Use the Filter property to make a sample of values. The following code filters out all data except for information on sales made in North America in 2017:

    <DxPolarChart Data="@chartsData">
        <DxPolarChartAreaSeries Name="North America"
                                T="SaleInfo"
                                TArgument="DateTime"
                                TValue="int"
                                ArgumentField="si => new DateTime(si.Date.Year, si.Date.Month, 1)"
                                ValueField="si => si.Amount"
                                Filter='si => si.Region == "North America" && si.Date.Year == 2017'>
            <DxChartSeriesPoint Visible="false" />
        </DxPolarChartAreaSeries>
        <DxPolarChartArgumentAxis ArgumentType="ChartAxisDataType.DateTime">
            <DxPolarChartAxisLabel Format="ChartElementFormat.Month" />
        </DxPolarChartArgumentAxis>
    </DxPolarChart>
    

    Filtered data

    See Also