我需要在SSAS Cube中创建DrillThrough Action。我们将在excel报告中为DrillThrough Actine提供一些不是全部的程序。我们已基于此制定了Action,并且我们仅为这些程序和其他程序数据提供了有限的DrillThrough功能,用户无法通过右键单击获得其他数据选项。
但问题是针对那些程序,即使用户无法通过右键单击获取其他数据的钻取操作,但是用户双击为这些有限程序提交的值,即使它显示新钻取数据片材。
我想禁用双击选项以获取有限程序的钻取操作,或者我可以为整个报告禁用双击选项,即提供DrillThrough数据。
请紧急建议该修复需要做些什么。
答案 0 :(得分:1)
我相信您可以通过执行以下操作来禁用此功能:
答案 1 :(得分:0)
在excel工作簿的宏中进行查询之前,您可以捕获双击事件并取消默认操作(在您的情况下为“钻取”选项卡)。只需将以下事件放在“ ThisWorkbook”对象中:
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, ByVal Cancel As Boolean)
Cancel = True
End Sub
整个报告中所有的双击事件都将被取消,包括将出现的所有追溯选项卡。