[]
这里介绍的区间字段类似于数据集中的分类字段,将数据分组并标记,从而形成的新的字段。
如下图,将各大区的销售总额按照800万、1200万的区间进行划分,然后将区间字段作为维度分析数据。
接下来就以此为例介绍如何快速创建区间字段。
先来看一下数据,订单明细表中有订单单价和购买数量,可以得到销售总额。销售大区表可以过滤订单明细表,我们可以用大区分组对销售额进行区间划分。
所以需要在订单明细表上添加一个度量字段,统计销售额;在销售大区表上添加一个数据列,得到区间字段。然后使用区间字段统计销售额。
1. 首先在订单明细表上创建一个度量值,计算销售总额。
2. 创建区间字段。
这里请注意,以哪个字段进行分类统计,就要将区间字段添加在同一表中。
这里我们计划以大区来统计销售额,看各大区的销售额分布在哪个区间。所以将区间字段添加在“大区”所在的数据表上。
var sales = SUMX('订单明细','订单明细'[购买数量]*'订单明细'[订单单价])
var sales1 =
calculate(sales,Values('销售大区'[大区]))
var categories=
SWITCH(
TRUE,
sales1 < 8000000, "小于800万",
sales1 >= 8000000 && sales1 < 12000000, "大于800万小于1200万",
sales1 >= 12000000 , "大于1200万"
)
return categories
3. 绑定数据绘制图表。
将创建的度量字段“ 销售总额 ”绑定到数值中;将新添加的区间字段分类绑定到分类中;并将“ 大区 ”绑定到系列中。为了显示效果更易读,可以将图表类型切换至堆叠柱状图。
因为创建区间字段时使用“ 大区 ”作为了统计范围,所以这里绑定数据时也需要绑定“ 大区 ”。
这样就得到了各大区销售额在各个区间的分布情况。