如何在 Power BI 的堆叠条形图上实现 tool-tip
How to implement tool-tip on Stacked bar chart in Power BI
我有一个堆叠条形图,它按用户名显示任务。
所以每个用户都可以拥有:
关闭的任务 - 黑色
逾期任务 - 红色
打开任务 - 绿色
我如何使用 tool-tip,所以当我将鼠标拖到任何任务上时,我想查看其中有多少任务是特定类型的。
例如,如果我对用户 Alison Petrarca 感兴趣,如果我将鼠标指向绿色(值为 24),我想看到其中有 8 个是 "Audits" 类型;其中9个为"Follow-up"型;其中 6 个是 "Pending Cancellation" 类型等
同样,如果我将鼠标指向红色(值为 6),我想查看哪些类型的任务包含这 6 个。
有可能实现吗?
到目前为止,我为打开和过期任务的审计类型创建了几个度量:
AuditsOpen = CALCULATE(SUM(TotalCounts[OpenTasks]), TotalCounts[Type]= "Audits")
AuditsOpen = CALCULATE(SUM(TotalCounts[OpenTasks]), TotalCounts[Type]= "Audits")
但是,即使我只将鼠标指向绿色(打开任务),我仍然会看到打开任务的审计和关闭任务的审计。
但我只想查看未完成的任务。
重塑数据将使这变得相当简单。使用您的 TotalCounts
table 并在查询编辑器中取消透视 ClosedTasks
、OverdueTasks
和 OpenTasks
列,使其看起来像这样:
AssignedTo | Type | Status | Tasks
-----------------|--------|--------------|-------
Allison Petrarca | Audits | ClosedTasks | 6
Allison Petrarca | Audits | OverdueTasks | 3
Allison Petrarca | Audits | OpenTasks | 8
Allison Petrarca | Claims | ClosedTasks | 4
Allison Petrarca | Claims | OverdueTasks | 0
Allison Petrarca | Claims | OpenTasks | 0
... (etc.) ...
然后你可以把 AssignedTo
放在你的轴上,Status
作为你的图例,Tasks
作为你的值。然后,您将为工具提示上所需的每个 Type
创建一个度量。即
Audits = CALCULATE(SUM(TotalCounts[Tasks]), TotalCounts[Type]="Audits")
Claims = CALCULATE(SUM(TotalCounts[Tasks]), TotalCounts[Type]="Claim")
... (etc.) ...
我有一个堆叠条形图,它按用户名显示任务。 所以每个用户都可以拥有: 关闭的任务 - 黑色 逾期任务 - 红色 打开任务 - 绿色
我如何使用 tool-tip,所以当我将鼠标拖到任何任务上时,我想查看其中有多少任务是特定类型的。
例如,如果我对用户 Alison Petrarca 感兴趣,如果我将鼠标指向绿色(值为 24),我想看到其中有 8 个是 "Audits" 类型;其中9个为"Follow-up"型;其中 6 个是 "Pending Cancellation" 类型等
同样,如果我将鼠标指向红色(值为 6),我想查看哪些类型的任务包含这 6 个。
有可能实现吗?
到目前为止,我为打开和过期任务的审计类型创建了几个度量:
AuditsOpen = CALCULATE(SUM(TotalCounts[OpenTasks]), TotalCounts[Type]= "Audits")
AuditsOpen = CALCULATE(SUM(TotalCounts[OpenTasks]), TotalCounts[Type]= "Audits")
但是,即使我只将鼠标指向绿色(打开任务),我仍然会看到打开任务的审计和关闭任务的审计。 但我只想查看未完成的任务。
重塑数据将使这变得相当简单。使用您的 TotalCounts
table 并在查询编辑器中取消透视 ClosedTasks
、OverdueTasks
和 OpenTasks
列,使其看起来像这样:
AssignedTo | Type | Status | Tasks
-----------------|--------|--------------|-------
Allison Petrarca | Audits | ClosedTasks | 6
Allison Petrarca | Audits | OverdueTasks | 3
Allison Petrarca | Audits | OpenTasks | 8
Allison Petrarca | Claims | ClosedTasks | 4
Allison Petrarca | Claims | OverdueTasks | 0
Allison Petrarca | Claims | OpenTasks | 0
... (etc.) ...
然后你可以把 AssignedTo
放在你的轴上,Status
作为你的图例,Tasks
作为你的值。然后,您将为工具提示上所需的每个 Type
创建一个度量。即
Audits = CALCULATE(SUM(TotalCounts[Tasks]), TotalCounts[Type]="Audits")
Claims = CALCULATE(SUM(TotalCounts[Tasks]), TotalCounts[Type]="Claim")
... (etc.) ...