在实际数据报表制作当中,通常需要为制作好的仪表板或者各页报表增加一页目录导航,方便读者根据自身的需求跳转到指定的页面,随着Power BI 五月份的更新,按钮增加了函数控制的功能,这就极大提高了交互的灵活性,今天就来为大家讲讲如何制作报表目录页,并实现一键跳转。
在网上找了一份目录列表,内容大致是这个样子的
这里假设已经在Power BI报表内制作好了各页面,并命名好了对应的页标题,如下
我们先增加一张表用来动态存放各页面标题内容,这么做的好处在于,这个目录页是灵活动态的连接在报表的物理结构上,无论当报表出现任何增删的动作都可以实现动态的调整,在Power BI当中选择新建表,并输入以下公式:
目录表 =
SELECTCOLUMNS(
{
("引黄济津应急调水情况",1),
("浙江抵御“云娜”台风灾害情况",2),
("新疆伽师-巴楚6·8级地震灾害情况",3),
("贵州纳雍县山体崩塌灾害情况",4),
("印度洋海啸紧急救援情况",5)
},
"目录",[Value1],"排序",[Value2])
结果如下:
到这里准备工作基本已经做完,接下来就可以制作我们想要的目录页了,新建一页,命名为目录,并在画布上建立表,使用目录字段,调整并美化
插入按钮,并构建供按钮显示和导航的度量值
Button.Display = IF(
NOT(ISBLANK(SELECTEDVALUE('目录表'[排序]))),
"第"&SELECTEDVALUE('目录表'[排序])&"页",
"请点选目录列表")
Page.Selection = SELECTEDVALUE('目录表'[目录])
在按钮当中,将构建的度量值赋值到文本和操作当中,即可实现一键导航报表页面
以上,想要了解更多BI分析知识技巧,欢迎关注以下公众号。