Hi Matthijs,
Thanks for using Syncfusion products.
In order to get the filtered value, you can use the Expression property in Filters.CollectionChanged event. Please refer the below code example and refer the below attached sample,
Code example
AddHandler Me.pivotGridControl1.Filters.CollectionChanged, AddressOf Filters_CollectionChanged
Private Sub Filters_CollectionChanged(ByVal sender As Object, ByVal e As System.Collections.Specialized.NotifyCollectionChangedEventArgs)
If e.NewItems IsNot Nothing AndAlso TypeOf e.NewItems(0) Is FilterExpression Then
Dim expression As FilterExpression = TryCast(e.NewItems(0), FilterExpression)
Dim filteredvalue() As String = expression.Expression.Split(New String() { "||" }, StringSplitOptions.None)
Dim values As String =Nothing
For Each value As String In filteredvalue
values &= value.Replace(expression.DimensionName, String.Empty).Replace("=", String.Empty)+ Constants.vbCrLf
Next value
End If
End Sub
Please let us know if you have any further assistance.
Regards,
Mohanraj G.