Power BI:利用“同步切片器”加密免费账户公开发布的数据分析!

2021-08-30 11:46:44 浏览数 (2)

虽然Power BI Pro的账户不是很贵(反正我没有买,都是注册了个免费的结果微软一再延长我的pro用户体验时间……所以我就站着说会儿话……)。

但是,对于大多数的用户来说,还没搞懂是咋肥四呢,就花钱……当然是——不可以!

那作为普通用户,分享只能发布到Web变成完全公开的内容,就是说,只要知道这个链接的人,都可以完完全全地把所有内容看得通透,比如我发布的这个:


在线M函数快查及系列文章链接(建议复制到浏览器中打开后收藏使用):

https://app.powerbi.com/view?r=eyJrIjoiZDVhZDBlMTYtNDkzNC00YWFjLWFhMmMtMmI3NTk2Y2ZhMzc3IiwidCI6ImUxMTAyMjkxLTNkYzUtNDA1OC1iMDc3LWQ0YzU4YWJkMWRkOCIsImMiOjEwfQ==

(注意,因为公众号文章是不能直接通过点击的方式跳转到外部链接的,所以需要大家动手复制到浏览器中打开。)


但是,有很多情况是,即使是公司的数据分析,也有很大一部分对加密要求没那么高,想给公司内部很多没有power BI账号的人看但又不希望做成完全公开的情况,那是否可以做成一个简单的加密呢?

——当然是可以的,因为标题已经告诉你了。

开始之前,先来看个简单的效果,当你输入并选择密码“AK0324”时,即可以在第2页看到相应的分析结果,如果密码不对,那么第2也将无法显示分析结果。公开链接如下:

https://app.powerbi.cn/view?r=eyJrIjoiMDA4NzE2MzMtODA2Yy00ZjQ2LTllN2QtMDkxMGMwY2YxNzgwIiwidCI6IjNlN2Q0MTAxLTdkOTgtNGJkZi05MzczLTJjOTMzZWRhMDA5OCJ9

(注意,因为公众号文章是不能直接通过点击的方式跳转到外部链接的,所以需要大家动手复制到浏览器中打开。)

下面,我们就来看这个是怎么做出来的。

Step 01增加密码表

我这只做了500多个,其中只有一个是有效的,当然你可以通过Excel或数据库做个百万级的……,如下图所示:

Step 02在需要通过密码控制的表中增加有效密码列,如下图所示:

Step 03建立密码表和控制表之间的关系,如下图所示:

Step 04创建密码选择(登陆)页

用密码表的密码字段(按需要修改显示名称)创建切片器,并打开密码切片器的“搜索”属性,如下图所示:

Step 05创建需要经密码控制的度量值

为简化加密度量的公式,提前请先按日常方法创建度量值,如这里的运费:

然后创建加密度量(运费_加密):

整篇文章,就这个重点……即:通过HASONEVALUE函数使得在选择了唯一密码(且又通过表间关系确保密码正确)的情况下,才显示正确的运费,否则全部置空(或者你可以设置成一些干扰值)。

Step 06用加密度量创建数据分析报表

这个步骤……不知道说点啥好……你们自己看着办吧……

Step 07同步切片器

这个步骤的详细操作方法请参考文章《Power BI:有个大招,不过你要先学会切片器跨页同步》,即同步密码切片器到分析报表也,但不在报表页面里显示,如下图所示:

大招发完,真累……剩下的那些调整格式、发布之类的不能再写了,你们自己搞吧……

0 人点赞