Tableau技术求助:如何同时展示时段内医生与诊所整体平均等待时间
解决Tableau中同时展示医生时段平均与诊所整体平均的方法
嘿,刚接触Tableau遇到这个需求太正常啦,其实实现起来真的很简单,核心就是用LOD表达式来计算不受医生维度影响的诊所时段整体平均,我给你一步步拆解:
步骤1:创建诊所时段整体平均的计算字段
- 点击顶部菜单栏的「分析」→「创建计算字段」
- 给字段起个清晰的名字,比如
诊所时段平均-签到至回叫 - 输入LOD公式:
解释一下:{FIXED [预约时段] : AVG([签到至回叫等待时间])}FIXED [预约时段]表示只按预约时段来聚合计算,完全忽略视图里的「接诊医生」维度,这样就能得到每个时段诊所所有患者的平均等待时间。 - 同理,如果你要对比其他等待时间(比如回叫至结账),重复这个步骤创建对应的计算字段就行。
步骤2:把计算字段加入视图
- 回到你现有的视图(已经有「预约时段」、「接诊医生」和医生的平均等待时间)
- 把刚创建的
诊所时段平均-签到至回叫拖到「标记」卡的「文本」里,或者直接拖到行/列区域:- 如果是表格视图:拖到列区域,就能在每个医生的平均旁边多一列诊所整体平均,方便直接对比
- 如果是折线图:拖到「标记」卡的「颜色」或者「线条」里,就能同时显示医生个人和诊所整体的趋势线
步骤3:调整样式优化对比
- 可以给诊所整体的数值设置不同的颜色(比如灰色),医生的数值用彩色,一眼就能区分开
- 如果是表格,还可以添加一个计算字段来显示医生与诊所平均的差值,比如
[医生平均等待时间] - [诊所时段平均-签到至回叫],让对比更直观
这样操作下来,你就能在同一个视图里同时看到每个医生在各时段的表现和诊所的“标准”平均啦,是不是很简单😉
内容的提问来源于stack exchange,提问作者Gradatc
相关产品推荐
相关产品推荐

