2014-09-17 4 views
2

Я ищу для запуска формулу CUBEVALUE с выражениями членов на основе содержимого нескольких разных ячеек. В этом примере у меня есть 2 ячейки со значением для РЕГИОНЕ в:Ссылки на ячейки в формуле куба - Excel PowerPivot

I15: Border 
I16: Midlands 

Я могу сослаться на одну ячейку, успешно используя формулу значение куба:

=CUBEVALUE("PowerPivot Data","[Measures].[Sum of WEIGHTED_IMPRESSIONS]","[pvtBASE].[REGION].&["&I$15&"]") 

Не удалось найти путь в CUBEVALUE в одиночку повторить этот результат для ссылки как I15 и I16 так пытались с CUBESET затем ссылки на CUBESET в более поздней CUBEVALUE формуле:

для, эта формула работает:

=CUBESET("PowerPivot Data",{"[pvtBASE].[REGION].&[Midlands]","[pvtBASE].[REGION].&[Border]"}) 

Эта формула работает:

=CUBESET("PowerPivot Data","[pvtBASE].[REGION].&["&I15&"]") 

Но по каким-то причинам это не делает:

=CUBESET("PowerPivot Data",{"[pvtBASE].[REGION].&["&I15&"]","[pvtBASE].[REGION].&["&I16&"]"}) 

Кто-нибудь знает, как исправить окончательную формулу CUBESET или, возможно, существует еще один способ подбора множества элементов и ссылок на ячейки в формулу CUBEVALUE.

Чувствуется, что я рядом, но потом снова, возможно, не так!

Приветствия

ответ

1

Кавычки идти на внешней стороне кронштейнов, а не вокруг каждого члена. Это работает с моделью табличной AdventureWorks:

=CUBESET("AWCube","{[Sales Territory].[Sales Territory Group].["& G17 & "], 
[Sales Territory].[Sales Territory Group].[" & G18 &"]}","TEST") 

Так что ваша формула будет:

=CUBESET("PowerPivot Data","{[pvtBASE].[REGION].&["& I15 &"], 
[pvtBASE].[REGION].&["& I16 &"]}") 

Последний аргумент в моей cubeset формуле это имя, которое не является обязательным. Я даю кубезу имя, чтобы я мог его увидеть. В противном случае имя возвращается как пустое, и я забываю, что он находится в этой ячейке.

Смежные вопросы