Изменить элемент слайсера на основе значения ячейки для куба OLAP - PullRequest
0 голосов
/ 18 октября 2019

Одна из моих панелей управления EXCEL связана с кубом OLAP, я хотел изменить срез на значение ячейки, но из-за нехватки визуальных базовых знаний я не могу сделать это возможным. Любая помощь высоко ценится. Я могу изменить слайсер статистически, как показано ниже, но мне нужно динамическое изменение слайсера.

If Sheets("Reports").Range("A2") = "2019/20" Then
'ActiveWorkbook.SlicerCaches("Slicer_Fin_Year").VisibleSlicerItemsList = Array("[02 All Dates].[Fin Year].[03 Fin Year].&[2019/20]")
End if

Примечание. Имя моего листа = Отчет

Значение ячейки в A2 = 2019/20

Необходимо изменить слайсер, когда значение ячейки изменяется соответственно

Спасибо Nayeem:)

1 Ответ

0 голосов
/ 18 октября 2019

Ради закрытия вопроса (ответ в комментариях):

Все, что вам нужно сделать, - это объединить значение с &.

... = Array("[02 All Dates].[Fin Year].[03 Fin Year].&[" & Sheets("Reports").Range("A2").Value & "]")
...