Configure multilevel date hierarchies for Flexmonster Data Server
Mapping configuration
by Flexmonster Pivot Table
HTML
<script src="https://cdn.flexmonster.com/flexmonster.js"></script>
<div id="pivot-container"></div>
CSS
@import url(https://cdn.flexmonster.com/assets/jsfiddle-styles.css);
JavaScript
let pivot = new Flexmonster({
container: "#pivot-container",
componentFolder: "https://cdn.flexmonster.com/",
width: "100%",
height: 550,
toolbar: true,
report: {
"dataSource": {
"type": "api",
"url": "https://olap.flexmonster.com:9500",
"index": "data-types",
"mapping": {
"date_year": {
"caption": "Year",
"hierarchy": "Date_Hierarchy"
},
"date_month": {
"caption": "Month",
"hierarchy": "Date_Hierarchy",
"parent": "date_year"
},
"date_day": {
"caption": "Day",
"hierarchy": "Date_Hierarchy",
"parent": "date_month",
},
"price": {
"type": "number",
"caption": "Price"
}
}
},
"slice": {
"rows": [{
"uniqueName": "Date_Hierarchy"
}],
"columns": [{
"uniqueName": "[Measures]"
}],
"measures": [{
"uniqueName": "price",
"aggregation": "sum"
}],
"drills": {
"drillAll": true
},
"expands": {
"expandAll": true
}
}
}
});