RealPivot Guide
Pivot date type

Pivot date type

In Pivot, one date field can be configured as year, half year, quarter, month, week of year, week of month, day, and hour.

Date type

When you click the Apply button, the pivot screen is reorganized based on the selected date.

var typeValue = $("#typeList").val();
if (typeValue == "type1") {
     pivot.setPivotFields({
       columns: ["Year of sale"],
       rows: ["Country","Brand Name"],
       values: [{
           name: "Vehicle price",
           expression: "sum"
       }, {
           name: "Sales Quantity",
           expression: "sum"
       }]
   });
}else if(typeValue == "type2"){
   pivot.setPivotFields({
       columns: ["Year of sale","Quarter of sale"],
       rows: ["Country","Brand Name"],
       values: [{
           name: "Vehicle price",
           expression: "sum"
       }, {
           name: "Sales Quantity",
           expression: "sum"
       }]
   });
}else if(typeValue == "type3"){
   pivot.setPivotFields({
       columns: ["Year of sale","Quarter of sale","Month of sale"],
       rows: ["Country","Brand Name"],
       values: [{
           name: "Vehicle price",
           expression: "sum"
       }, {
           name: "Sales Quantity",
           expression: "sum"
       }]
   });
}else if(typeValue == "type4"){
   pivot.setPivotFields({
       columns: ["Year of sale","Month of sale","Week of sale"],
       rows: ["Country","Brand Name"],
       values: [{
           name: "Vehicle price",
           expression: "sum"
       }, {
           name: "Sales Quantity",
           expression: "sum"
       }]
   });
}

Date Format

You can specify the date format yourself and set it to be displayed in the label value.

{
     name: "Sale date",
     fieldHeader: "Sale Date",
     sourceField: "Sale Date",
     dateType: "custom",
     dateFormat:"yyyy-MM-dd"
}