我的一个EXCEL仪表板与OLAP多维数据集相连,我想从单元格值中更改切片器,但是由于缺乏视觉基础专业知识,所以无法实现。非常感谢您的帮助。我可以像下面这样统计地更改切片器,但是我需要动态更改切片器。
public function __construct()
{
$lang = App::getLocale();
if($lang != 'en') {
$translations = Translation::where('table', $this->getTable())
->where('field_id', $this->first()->id)
->where('lang', $lang)
->get();
foreach ($this as $item) {
foreach ($translations as $translation) {
if ($translation->field_id == $item->id) {
$item->{$translation->column} = $translation->value;
}
}
}
}
}
注意。我的工作表名称=报告
A2中的单元格值= 2019/20
需要相应更改单元格值时更改切片器
谢谢 Nayeem:)
答案 0 :(得分:0)
为了结束这个问题(在评论中回答),
您需要做的就是用&
连接值。
... = Array("[02 All Dates].[Fin Year].[03 Fin Year].&[" & Sheets("Reports").Range("A2").Value & "]")