JSFiddle - React, Tailwind, and code Playground
by mp123456
HTML
<script src="https://cdn.flexmonster.com/flexmonster.js"></script>
<div id="pivot"></div>
JavaScript
var pivot = new Flexmonster({
container: "#pivot",
componentFolder: "https://cdn.flexmonster.com/",
height: 600,
toolbar: true,
report: {
"dataSource": {
"type": "api",
"url": "http://localhost:3400/api/cube",
"index": "fm-product-sales"
},
"slice": {
"rows": [{
"uniqueName": "Country"
}, {
"uniqueName": "[Measures]"
}],
"columns": [{
"uniqueName": "Category"
}],
"measures": [{
"uniqueName": "Total Price",
"caption": "Total Price",
"formula": "sum('Price')"
},
{
"uniqueName": "Average Price",
"caption": "Average Price",
"formula": "average('Price')"
},
{
"uniqueName": "Total plus Average Price",
"caption": "Total plus Average Price",
"formula": "sum('Price')+average('Price')"
},
{
"uniqueName": "Average Quantity",
"caption": "Average Quantity",
"formula": "average('Quantity')"
},
{
"uniqueName": "Average Quantity plus Total Price",
"caption": "Average Quantity plus Total Price",
"formula": "average('Quantity')+sum('Price')"
}
]
},
"formats": [{
"name": "",
"maxDecimalPlaces": 0
}]
}
});