我有一些示例数据,如下所示:
Site Ready Not Ready Training Break Other
A 78% 22% 0% 5% 16%
B 57% 43% 0% 6% 37%
C 56% 44% 0% 1% 43%
D 94% 6% 0% 0% 6%
“站点”的位置:呼叫中心站点,就绪:代理处于就绪状态的时间百分比
未就绪:代理处于未就绪状态的时间百分比(进一步按“培训”,“休息”和“其他”状态细分)
我想显示一个堆叠图,显示Ready和Not Ready State中的一部分时间;当在未就绪时钻取时,它应显示训练,休息和其他状态的比例。与此相当的Excel将是一个饼图,但是当我尝试在PowerBI中执行此操作时,我会陷入困境。任何意见将是有益的。谢谢!
首先,您需要将数据重塑为以下内容:
Site State Substate Value
--------------------------------
A Ready Ready 0.78
A Not Ready Training 0.00
A Not Ready Break 0.05
A Not Ready Other 0.16
B Ready Ready 0.57
B Not Ready Training 0.00
B Not Ready Break 0.06
B Not Ready Other 0.37
C Ready Ready 0.56
C Not Ready Training 0.00
C Not Ready Break 0.01
C Not Ready Other 0.43
D Ready Ready 0.94
D Not Ready Training 0.00
D Not Ready Break 0.00
D Not Ready Other 0.06
要执行此操作,请删除Not Ready
列并取消忽略除Site
之外的其余列以创建Substate
列。然后创建State
列作为自定义列:
if [State] = "Ready" then "Ready" else "Not Ready"
(注意:您可以使用DAX计算列轻松创建此项。)
重新塑造数据后,使用起来会更容易。只需将State
和Substate
放入饼图的Legend框和值框中的Value
即可。
从那里你可以向下钻取Not Ready
或传递到层次结构的Substate
级别:
如果你有兴趣,还有一个Drill-down donut chart非常漂亮的这种事情。