繁体   English   中英

如何在 SSAS Cube 中禁用 DrillThrough Action 的双击选项

[英]How to Disable the double click option for DrillThrough Action in SSAS Cube

我需要在 SSAS Cube 中创建 DrillThrough 操作。 随着我们将在 excel 报告中为少数程序提供 DrillThrough Actine。 我们已经在此基础上制作了动作,并且我们仅对那些程序和其余程序数据限制了 DrillThrough 功能,用户无法通过右键单击获得其他数据选项。

但问题是对于那些程序,即使用户无法通过右键单击来查看钻取操作以获取其他数据,但用户双击这些有限程序的值,即使它在新工作表中显示钻取数据。

我想禁用双击选项以获取那些有限程序的钻取操作,或者我可以禁用提供钻通数据的整个报告的双击选项。

请紧急告知需要为该修复做什么。

我相信您可以通过执行以下操作来禁用此功能:

  1. 使用 SSMS 连接到 Analysis Services 并浏览到正确的数据库/多维数据集。
  2. 转到用户角色
  3. 选择立方体页面
  4. 本地多维数据集/钻取访问权限更改为
  5. 单击确定。

在 Excel 工作簿的宏中进行查询之前,您可以捕获双击事件并取消默认操作(在您的情况下是钻取选项卡)。 只需将以下事件放在“ThisWorkbook”对象中:

Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, ByVal Cancel As Boolean) 
 Cancel = True 
End Sub

将取消整个报表的所有双击事件,包括将出现的任何钻取选项卡。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM