powei bi 报表项目m权限设置

根据登录的用户不同来决定他的权限,在powerbi系统中我们设计了三种级别的权限控制:
1.目录级权限控制
2.报表级权限控制
3.行级别权限控制
目录级权限是在pbi系统上配置的,配置权限需要管理员账户,配置的方式很简单,在需要开放权限的目录中选择管理安全性,添加改用户或工作组即可。
在这里插入图片描述
报表级的权限控制为了管控相同部门下不同级别的人员可以看到不同的报表。例如在销售报表中,经常有汇总报表和明细报表的区分,管理人员可以查看两种类型的报表,而普通人员只能查看明细类型的报表。
报表级权限是在pbi系统上配置的,配置权限需要管理员账户,配置的方式和目录级相似,在需要开放权限的报表中选择管理安全性,添加改用户或工作组即可。默认和目录级权限一致。
在这里插入图片描述
在一张销售明细报表中,可能有多家公司的销售订单,要做到对报表中的数据进行管控,使每个公司只能看到本公司的数据在Power

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用宏语言可以通过编写代码来将一个Excel表格分成多个工作表,具体步骤如下: 1. 首先,打开Excel并选择要分割的表格所在的工作簿。 2. 切换到"开发工具"选项卡,并点击"Visual Basic"按钮以打开"宏编辑器"。 3. 在"宏编辑器"中,选择"插入"菜单,然后选择"模块"以创建一个新模块。 4. 在新模块中,编写宏代码来分割表格。以下是一个示例代码: ```vba Sub SplitSheet() Dim ws As Worksheet Dim newWS As Worksheet Dim lastRow As Long Dim i As Long, j As Long ' 获取原始表格所在的工作表 Set ws = ThisWorkbook.Worksheets("Sheet1") ' 获取原始表格最后一数 lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row ' 遍历原始表格的每一数据 For i = 1 To lastRow ' 获取每的工作表名 sheetName = ws.Cells(i, 1).Value ' 创建新工作表,并将当前的数据复制到新工作表中 Set newWS = ThisWorkbook.Worksheets.Add(After:=ws) newWS.Name = sheetName ws.Rows(i).EntireRow.Copy newWS.Rows(1) ' 删除原始工作表中已复制的 ws.Rows(i).EntireRow.Delete i = i - 1 lastRow = lastRow - 1 Next i End Sub ``` 5. 修改代码中的"Sheet1"为你要分割的表格所在的工作表名称。 6. 在代码中可以根据实际需求进修改,比如可以调整要复制的列数、修改复制的目标位置等。 7. 运宏,方法是按下"Alt" + "F8"打开"宏对话框",选择"SplitSheet"并点击"运"按钮。 8. 运完成后,原始表格会被分割成多个工作表,每个工作表的数据根据你的代码逻辑进分割和复制。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值