美文网首页BI学习笔记
BI技巧丨权限下载

BI技巧丨权限下载

作者: Fabric丨白茶 | 来源:发表于2022-09-24 11:17 被阅读0次

BOSS:白茶,问你个事,就是报表的下载权限,这个能控制不?

白茶:可以啊,老板,工作区限制成员身份就可以啊。

BOSS:不是,我说的不是这个,是可视化图表明细数据下载功能!

白茶:哦,懂了,不到级别的人,只能看,不能导出明细数据,对吧?

BOSS:对对对,就是这个!

白茶:简单,安排!

本期的问题就是上面谈话的内容,那么这个功能在PowerBI中是如何实现的呢?

先来看看本期的案例数据:


数据比较简单,共计四张表,一张用户权限配置表,一张产品表,一张分店信息表,一张销售事实表。

将其导入到PowerBI中,模型关系如下:


我们简单的,拖拽出两页报表,如下:


老板的需求是什么?可以根据用户的权限,决定用户是否具有明细数据的下载权限,我们以销售明细表作为本次下载控制的示例。

用户权限,我们可以通过Excel中Access权限表维护进行配置,那么下载该如何操作呢?

标头工具

我们将明细页面,复制成两页,一页命名为可下载,一页为不可下载。




分别设置两个页面的明细表,在常规选项中,我们分别将其“标头工具”的选项设置为打开和关闭。


这样,我们就实现了两个可视化明细页面,一张可以下载数据,一张不可以下载。将其发布到Server上面,我们来查看一下效果。

隐藏多余页面

我们需要将多余的页面进行隐藏掉,使用户无法通过选项直接跳转到可以下载的页面。

设置跳转按钮

新增度量值如下:


页面导航 = 
VAR Access =
    CALCULATE (
        MIN ( 'Dim_Access'[UserLevel] ),
        'Dim_Access'[UserName] = USERNAME ()
    )
VAR Result =
    IF ( Access = 1, "不可下载", "可下载" )
RETURN
    Result

此逻辑,我们假设的是,当用户级别为1的时候,不可以下载,当用户级别为2的时候,可以下载。小伙伴在使用的过程中,可以根据自己的需求设定。

设置跳转按钮:

插入一个可以跳转的按钮,将操作设置打开,选择页导航,选择我们上面写好的度量值。

最终,展示效果如下:

Demo文件在语雀。
这里是白茶,一个PowerBI的初学者。


相关文章

  • BI技巧丨权限下载

    BOSS:白茶,问你个事,就是报表的下载权限,这个能控制不?白茶:可以啊,老板,工作区限制成员身份就可以啊。BOS...

  • BI技巧丨权限轴

    BOSS:(愁眉苦脸)白茶呢?同事:(推一推)醒醒,白茶,BOSS喊你!白茶:(一脸懵)咋了,老板?BOSS:(一...

  • BI技巧丨权限管控

    BI可视化在实施过程中,用户最关注的点有哪些? 这个问题相信很多小伙伴都遇到过,或者被其他人问过,白茶总结了一下用...

  • BI技巧丨RankxYoY

    群友:PowerBI可以实现两年的排名差异么?白茶:可以!安排! 本期的问题,来自于群内小伙伴的一个实际应用场景。...

  • BI技巧丨均值之上

    BOSS:白茶呢?!今天没来么?同事:来了啊,老板,不过你上次不是罚他扫厕所么?厕所了!BOSS:哎哟!这个时候扫...

  • BI技巧丨粒度切换

    白茶在很久之前,写过关于笛卡尔积的两个函数。 GENERATE函数与CROSSJOIN函数。 传送门:《笛卡尔积》...

  • BI技巧丨当月期初

    最近在群里,小伙伴提出了一个有意思的算法逻辑,决定分享给大家。 先来看看本期的案例数据: 如图,数据相对而言比较简...

  • BI技巧丨筛选重置

    在开发的过程中,用户最喜欢,最习惯看的,还是类似于Excel形式的明细表格。 执行层用户需要的,往往是一张Deta...

  • BI技巧丨财务累计

    日常使用PowerBI制作看板过程中,往往需要我们在看板的第一浏览区将用户最关注的核心指标呈现出来。白茶在之前的文...

  • BI技巧丨矩阵高亮

    BOSS:白茶,问你个事,PowerBI里面能不能让我选择哪个条件,对应的数据就在表格里面高亮显示啊?白茶:(黑人...

网友评论

    本文标题:BI技巧丨权限下载

    本文链接:https://www.haomeiwen.com/subject/wlxmurtx.html