JSFiddle - React, Tailwind, and code Playground
by Flexmonster Pivot Table
HTML
<link rel="stylesheet" href="https://s3.amazonaws.com/flexmonster/2.3/demo.css">
<script src="https://cdn.flexmonster.com/flexmonster.js"></script>
<div id="pivot-container-1"></div>
<div id="pivot-container-2"></div>
<div id="pivot-container-3"></div>
<div id="pivot-container-4"></div>
JavaScript
var report = {
dataSource: {
dataSourceType: "mondrian",
proxyUrl: "http://olap.flexmonster.com:8086",
catalog: "FoodMart",
cube: "Sales",
binary: true
},
"slice": {
"rows": [{
levelName: "[Customers].[Name]",
uniqueName: "[Customers]",
"sort": "asc"
}],
"columns": [{
"uniqueName": "[Store]",
"sort": "asc"
},
{
"uniqueName": "[Measures]"
}
],
"measures": [{
"uniqueName": "[Measures].[Profit]",
"aggregation": "none",
"active": true
},
{
"uniqueName": "[Measures].[Customer Count]",
"aggregation": "none",
"active": true
},
{
"uniqueName": "[Measures].[Sales Count]",
"aggregation": "none",
"active": true
}
]
}
}
var pivot1 = new Flexmonster({
container: "#pivot-container-1",
componentFolder: "https://cdn.flexmonster.com/",
width: "100%",
height: 300,
report: report
});
var pivot2 = new Flexmonster({
container: "#pivot-container-2",
componentFolder: "https://cdn.flexmonster.com/",
width: "100%",
height: 300,
report: report
});
var pivot3 = new Flexmonster({
container: "#pivot-container-3",
componentFolder: "https://cdn.flexmonster.com/",
width: "100%",
height: 300,
report: report
});
/* var report4 = JSON.parse(JSON.stringify(report));
report4.slice.rows[0].uniqueName = "[Gender]"; */
var pivot4 = new Flexmonster({
container: "#pivot-container-4",
componentFolder: "https://cdn.flexmonster.com/",
width: "100%",
height: 300,
report: report
});