...
4、小计的计算方法:不是列相加,是根据数据库原始记录进行统计,如上图,统计华北区域、河北省下面所有城市“中位数、样本标准差、总体标准差、样本方差、总体方差、百分位”的小计:是根据发货区域、省份进行统计的。
2.2 汇总依据:属性 (ATTR)
属性
是 Smartbi中一种特殊类型的汇总依据。它能够返回字段中的唯一值,如果字段中有多个不同的值,则返回星号(*),表示该字段包含多个不同的值。
目前在报表层,非数值字段转成成度量切换汇总依据暂时还没有支持属性。并且数据模型的非数值字段转成成度量如果汇总依据是属性也不会在报表层显示。
示例场景1:
假设我们有一个销售数据集,其中包含了不同客户的订单信息。如果我们想要查看某个特定产品的平均售价,并且知道该产品在整个数据集中只由一家供应商提供,那么我们可以使用SupplierName汇总依据为属性
来确认这一点。如果结果返回的是具体的供应商名称,而不是星号,这说明我们的假设成立;反之,则说明存在多个供应商。
示例场景2:单独求出北京的利润率。
1、基于产品内置的订单模型把维度“发货城市” 变为度量,并把汇总依据设为”属性“:
...
3、创建好之后,保存数据模型并且去创建仪表盘,可以看到只显示了北京的利润率。
3 “更多”汇总依据数据库支持情况
汇总依据 | mysql | oracle | sqlserver | clickhouse | postgreSQL | StarRocks | SelectDB | MonetDB | hana |
中位数 | 不支持 | 支持 | 不支持 | 支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
百分位 | 不支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 不支持 | 支持 |
样本方差 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
总体方差 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
样本标准差 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
总体标准差 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
属性 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |