Tableau实现报表数据下钻
用集操作实现树状图的数据下钻:连接数据源后,在类别字段上右键新建集。创建计算字段用于类别表头,将计算字段拖入视图,选中的集内成员显示自身,未被选中的显示加号。基于钻取字段创建下一层的集,再创建计算字段实现下钻到下一层级,如从类别下钻到制造商。新建计算字段用于识别当前层级和颜色控制等,最后在工作表操作功能中添加集动作,即可通过点击或鼠标圈选实现下钻。
用参数操作实现数据下钻:以查看每类商品销售额Top N的客户情况为例,打开Tableau Desktop,连接数据源,新建工作表。将“销售额”拖放至行,“子类别”拖放至列,创建柱形图。新建另一工作表,将“客户名称”拖放至“标记”卡的标签,“销售额”拖放至“标记”卡的大小和颜色中。将“销售额”拖放至“标记”卡的标签中,右键选择快速表计算-排序等,设置筛选器范围值。新建仪表板,将两个工作表拖入,单击柱形图工作表右侧的漏斗,将其设置为筛选器,通过单击柱形图的类别并拖拽轴线调整N值,可在树状图中查看该类别对应的Top N客户。
PowerBI实现报表数据下钻
同一报表内钻取:创建数据模型,确保数据模型已经建立好层级关系,如时间维度包括年、季度、月、日等层级。创建可视化图表,选择支持上钻下钻功能的图表,如柱形图、折线图等。在图表的“字段”窗格中,添加需要分析的字段,右键点击图表,选择“钻取”选项,勾选“启用钻取”。如拥有销售数据集,创建柱形图,将“年”字段拖放到轴上,“销售额”字段拖放到值上,右键点击图表启用钻取,点击柱形可下钻到季度、月度数据。
设置钻取目标页面:先创建目标报表页,包含要为之提供钻取的实体类型对应的视觉对象,如为制造商提供钻取,创建的钻取目标页包含显示总销售额等的视觉对象。在该钻取目标页上,选择“生成视觉对象”打开“格式”窗格,在“页面信息”部分选择“页面类型”为“钻取”等。在源报表页中,用户右键单击数据点,选择“钻取”,便会转到筛选到对应数据点的钻取页。
跨报表钻取:验证源报表和目标报表的数据模型,使源报表可以使用跨报表钻取。在PowerBI Desktop中,转到文件>选项和设置>选项等操作;在PowerBI服务中,选择工作区,在源报表名称旁选择“更多选项”,选择“设置”等操作。在目标报表的目标页上,选择“可视化”窗格的“字段”部分,在“钻取”下,将“跨报表”切换为“开启”,将要用作钻取目标的字段拖动到“在此处添加钻取字段”中。在源报表中,右键单击数据点,选择“钻取”,然后选择钻取目标,格式为“页名称(报表名称)”。