我有基于OLAP多维数据集的数据透视表,我想根据另一个单元格的值过滤其中一个字段。当我使用ID号时,过滤器工作,但是当我使用名称时,过滤器不工作,所以我想知道我的语法是否有问题。
这有效:
echo "<script>alert('PLEASE SIGN UP FIRST!');window.location = 'http://polimovie.deib.polimi.it/Version3/index.php?campaign=".$Campaign_id."&worker=".$Worker_id."';</script>";
但这不是
ActiveSheet.PivotTables("Sales").PivotFields("[Buying].[MCH].[MCH3]"). _
CurrentPageName = "[Buying].[MCH].[MCH3].&[69]"
即使L女装的ID是69.我想要的是这个版本
ActiveSheet.PivotTables("Sales").PivotFields("[Buying].[MCH].[MCH3]"). _
CurrentPageName = "[Buying].[MCH].[MCH3].[L Womenswear]"
其中X是我可以写L女装或其他部门的单元格。如果有必要的话,我可以让它与id一起使用,但如果我可以使用这些名称,它会简化所有内容。