
默认状态是:

点击任意指标可以展开时间趋势:

可以多个同时展开:

实现这种效果仅十几行度量值:
HTML.展开折线 =
"<details>
<summary>销售额 " & FORMAT ( [M.销售额], "#,#" ) & "</summary>
" & SVGLine([M.销售额],"Deepskyblue") & "
</details>
<details>
<summary>销售折扣 " & FORMAT ( [M.销售折扣], "0.00" ) & "</summary>
" & SVGLine([M.销售折扣],"blue") & "
</details>
<details>
<summary>业绩达成率 " & FORMAT ( [M.业绩达成率], "0%" ) & "</summary>
" & SVGLine([M.业绩达成率],"brown") & "
</details>"把度量值放入HTML Content视觉对象展示。度量值中,<details>负责展示指标值和点击交互,有几个指标就使用几个<details>。折线使用SVG绘制。
这里会遇到一个困境,一个SVG折线图大约有70行代码,这里有3个指标,就需要3个折线图,代码行数急剧膨胀。为解决这个问题,可以将SVG折线代码存放在UDF(DAX自定义函数)中,多次调用。
