NiuChart针对自身的数据结构设计了独有的多维数据结构。相关属性如下:
{
"dataStructure": {
"measures": [
{
"key": "",
"title": "",
"sort": "NXSortOperationNone",
"aggregator": "SUM",
"isCreated": false,
"formula": {
"type": "",
"symbol": "",
"value": "",
"parameters": [
{
"type": "",
"symbol": "",
"value": "",
"parameters": [
{
}
]
}
]
}
}
],
"dimensions": [
{
"key": "",
"title": "",
"granularities": [
{
"key": "",
"title": "",
//以下属性只出现在card中,metaStructure中不需要"static": false,
"selectionValue": "",
"sort": "NXSortOperationNone",
"index": 0,
"drillTo": false
}
]
}
],
"db": "",
//只出现在metaStructure中"encrypt": "",
//只出现在metaStructure中"dataSetId": ""
}
}<br></div></div>
structure是多维数据处理的核心数据结构。它存在于二个地方:
一.作为整张report的元数据结构metadataStructures,供给报表下所有卡片使用;
二.每张card需要自己需要声明自己想要的多维数据数据结构,且card所选的多维数据结构必须在report中声明过,且为其的多维子集。