本地绑定
在本文中,您将学习如何将PivotGridV2绑定到一个数据数组。
数据数组
数据数组表示具有多个字段的对象数组。这些字段可以用作PivotGridV2维度。
的一个小数据示例本地绑定演示.
[{"国家":"美国","部门":"消费者服务","收入":5572312,"年份":2015},{"万博体育手机版网址国家":"波兰","部门":"金融","收入":933671,"年份":2020},{"国家":"希腊","部门":"食品","收入":7635202,"年份":2019},{"国家":"希腊","部门":"消费者服务","收入":8492182,"年份":2015}]
下面的代码片段展示了如何将数据数组绑定到PivotGridV2。
$ (" # pivotgrid”)。kendoPivotGrid({数据源:{数据:[{"国家":"美国","部门":"消费者服务","收入":5572312,"年份":2015},{"国家":"波兰","部门":万博体育手机版网址"金融","收入":933671,"年份":2020},{"国家":"希腊","部门":"食品","收入":7635202,"年份":2019},{"国家":"希腊","部门":"消费者服务","收入":8492182,"年份":2015}]}});
列和行
类中的示例数据中的字段可以构造PivotGridV2表前一节.
配置
模式
.schema:{模型:{字段:{国家:{类型:"string"},收入:{类型:"number"},年份:{类型:"number"},部门:{类型:"string"}}},立方体:{维度:{国家:{标题:"所有国家"},部门:{标题:"所有部门"},年份:{标题:"所有年份"}},度量:{"Sum":{字段:"Revenue",格式:"{0:c}",聚合:"Sum"},平均:{字段:"Revenue",格式:"{0:c}",聚合:"Average"}}}}
配置列、行和度量。
列:[{名称:“年份”,展开:true},{名称:“部门”}],行:[{名称:“国家”,展开:true}],度量:[“总和”,“平均值”]
演示
下面的示例展示了前面步骤的完整实现。
已知的限制
当您将PivotGridV2绑定到平面数据结构时,组件在客户机(浏览器)上处理数据并创建客户机多维数据集表示(配置).这意味着小部件使用浏览器的处理能力来投射数据并产生所需的分类数据输出。即使PivotGridV2没有限制可以绑定到它的最大数据量,数据也有限制,这与浏览器处理加载数据集的能力直接相关。
浏览器超载的症状是:
- 浏览器加载极慢或长时间无响应。
- 加载或更新尺寸/度量时浏览器崩溃。
如果您观察到这些症状中的任何一种,这意味着您已达到浏览器的处理限制。要解决这个问题,请使用专用的OLAP像微软这样的解决方案介绍英国.