
1,利用超市数据,放入想要查看的维度和度量,写入序号,index();
2,创建一个参数,动态选择每一页的行数;
3,创建计算字段,分页,总页数,见3-1:
4,方法肯定不只此一种,欢迎留言分享好的方法。
Tableau 绘制地图时,支持的地理位置数据有限。当我们需要 Tableau 识别我们自定义的地理位置数据时,我们可以使用 Tableau 的自定义地理编码功能。
Tableau 自定义编码功能主要分为「扩展已有的地理角色」、「添加新的地理角色」、「添加新的分层结构」三种方式。
需要注意的是,扩展已有的地理角色是在系统已有的地理编码上进行添加,所以编码数据的列名都是固定的,这样 Tableau 才可以识别添加上的编码数据。
1、按照上图 1 生成数据后,点击地图,选择地理编码 -- 导入自定义地理编码;
2、选择包含地理编码为 CSV 文件的 文件夹(需要把地理编码文件单独放到文件夹内) 导入;
3、设置维度「城市」的地理角色为城市,并双击城市,会自动生成地图;
*** 作步骤同上,详情看下图。
*** 作步骤同上,详情看下图。
只要经纬度就可以了,没有任何限制。
*** 作步骤同上,详情看下图。
*** 作步骤同上,详情看下图。
1、自定义编码的文件必须是 CSV 文件,否则导入失败;
2、导入自定义编码时,自定义编码文件需要保存在单独的文件夹内;
3、扩展已有的地理角色,必须按照固定的列名称自建编码文件,否则无法识别;
4、添加新分层结构,可以完全自定义列名,只要有经纬度就可以了。
下面让我们来看毛老师碰到的一个真实案例: 为什么全国数据总是不对? ,使用的数据源是“示例-超市”。
1、首先,我们创建3个计算字段
平均利润-全国: {FIXED: AVG([利润])}
平均利润-省份: {FIXED [省份]: AVG([利润])}
平均利润-城市: {FIXED [城市]: AVG([利润])}
2、然后,将3个字段拖入视图
根据对比,不同之处就是在筛选器中选择了 添加到上下文 ,上下文筛选器在视图中表现的是灰色的
在一般情况下,我们的筛选优先级是这样的: LOD计算>筛选
但是添加到上下文之后的优先级是却发生了变化: 上下文的筛选器>LOD计算>筛选
所以在我们原来的案例中,使用添加到上下文之后,我们的执行顺序变成了:
上下文筛选器(选择满足条件的记录数)→LOD计算“利润平均-全国”
筛选在LOD计算之前了,也难怪我们每次筛选变化,就会导致“利润平均-全国”数值的变化。
顺便问一道,我要是把类别放到添加到上下文的筛选器中,我的图表代表什么意思呢?
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)