The caption sounds ocnfusing, but i couldn't come up with a better one:
Problem is, if you have hirarchical data like Date.Calendar, you have "sub" values that can be collapsed and expanded
Problem is, when you have more headers, that sit below therese hirarchies, they will be collapsed too.
In this example, "Category" sits below there.
See how the Category is not visible, because Icollapsed the whole year 2010.
Compare that to 2011 where all categories are visible, because its fully expanded.
The feature I am requesting here is to still be able to show columns for each category and aggregated values, even though the year is collapsed.
I know this would be acchieved by moving category on top of the headers, but this also changes orders of the columns.
Our old windows forms pivot grid had this kind of functionality.
MSPaint to the rescue, this is how I imagine it (ignore the numbers, they do not make sense)
Bug can be observed in Pivot Grid => Olap Sorting example in the most recent demo.
Sadly i do not know what this menu is called in english (and the demo cannot change language) so here is a screenshot
Set it to 'Equal' 'Lisa Cai'
If you hit ok and refresh, all values are gone.
Weirdly if you change it to not equal, you still get zero results
If you open a label filter dialog from the RadPivotFieldList control for a DateTime field and choose the "is between" or "is not between" operator from the combobox, you will notice that the RadDateTimePicker controls used to filter the dates very small. In this case, the empty value placeholder is clipped and if you choose any dates they are clipped too.
To work this around, you can increase the dialog's width when it opens. You can do this with the RoutedDialogEvents.RequestDialog event.
public MainWindow()
{
InitializeComponent();
pivotFieldList.AddHandler(RoutedDialogEvents.RequestDialog, new EventHandler<DialogHostingRequestEventArgs>(this.OnDialogHostRequested), true);
}
private void OnDialogHostRequested(object sender, DialogHostingRequestEventArgs e)
{
var labelDialog = e.DialogInfo.Content as LabelFilterDialog;
if (labelDialog != null)
{
var w = labelDialog.ParentOfType<RadWindow>();
w.Width = 500;
}
}
It seems that the option to turn of sums has no effect for hirachie columns.
No matter if this option is checked or not, they do not disappear.
It works on regular columns.
Add support for frozen columns. Like in RadGridView or Excel. This way you can scroll the data horizontally while part of the columns are frozen and you can always see them.
We can also consider adding frozen rows like in RadGridView or Excel.