Qilk Sense学习文档--需求示例

本文介绍如何在Qlik Sense中根据条件显示图表,例如当杯型选择项超过2个时显示特定图表。同时,详细阐述了行级别和列级别权限的设置方法,包括备份App的重要性、在脚本中编写行级别权限、创建分段sectionaccess以及限制用户访问特定列的技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一. 当满足条件时显示图表,不满足条件时不显示

**对杯型的选择项大于2时,才显示销售额-产品名称图表:

getselectcount(杯型) >2

在这里插入图片描述

二、设置行级别权限

注意:在服务器版本设置行级别权限的时候,一定要在系统后台中的,数据(即在Apps中)备份app,否则一旦失败,整个app就没用了,备份是选择Duplicate

# 行级别权限需要在脚本中写好
# 在数据加载编辑器中新建好一个分段:section access
# 单维度限制的情况
section access;
load * inline[
    ACCESS,USERID,地区  //这里的ACCESS和USERID以及下面的内容涉及英文的都用大写,否则可能     ADMIN,QILK\ADMINISTRATOR,      //识别出错,
    USER,QILK\USER1,上海
    USER,QILK\USER2,北京
];
section Application;
# 注意:第一列的内容是指用户的类别,是管理员还是用户,第二列时系统分配的用户登录名字,都用大写,其中\前加入的机器的名字,第三列地区是控制用户权限的字段,ADMINISTRATOR默认没填,是指不控制地区的权限

三、设置列级别权限

如果现在不仅仅是控制了行级别权限,还想设置某个用户不能看某列,则加脚本中加入一个字段OMIT,一般情况下都不会设置列级别权限

# 控制user1无法查看使用产品类别的字段,则在界面中有关产品类别的字段都无法使用,但user2可以查看有关产品类别字段的
#**ADMINSTRTOR后面两个逗号,是指可以查看所有的数据,但如果是USER类型的用户,则无法访问app **
section access;
load * inline[
    ACCESS,USERID,地区,OMIT  
    ADMIN,QILK\ADMINISTRATOR,,      
    USER,QILK\USER1,广州,产品类别
    USER,QILK\USER2,深圳,
];
section Application;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值