Действие Cube, чтобы показать страницу продукта на веб-сайте - PullRequest
1 голос
/ 13 января 2012

Я создал действие куба, чтобы открыть карты Google для местоположения измерения (классический пример книги), и теперь я пытаюсь создать действие куба, чтобы открыть веб-страницу для продукта измерения.

Вот что у меня есть:

Целевой объект: DimProduct.[Product Description]

Выражение действия: "http://www..../"+DimProduct.[Product ID].CurrentMember.Member_Caption

Как видите, пользователь просматривает размер по описанию продукта, но веб-сайт принимает идентификатор продукта.

При этом действии DimProduct.[Product ID].CurrentMember.Member_Caption переводится как «все», поэтому конечное выражение становится "http://www..../all", а не "http://www..../134" (134 в примере с идентификатором продукта).

Как мне получить идентификатор продукта в таком случае? Любая помощь приветствуется.

Lab

1 Ответ

1 голос
/ 18 января 2012

Проблема детали - это «потенциальные» различия в гранулярности между [Тусклый продукт]. [Описание продукта] и [Тусклый продукт]. [Продукт].В модели данных AdventureWorks существует отношение 1-многие между этими двумя ...

enter image description here

Так что на моем снимке экрана выше, если пользователь щелкает правой кнопкой мыши ячейку A10,ID продукта вы хотите использовать?Ты кодируешь ...

[Dim Product].[Product ID].CurrentMember.Member_Caption

... просто говорит "используй текущий".Поэтому вместо этого вы бы хотели попробовать что-то вроде ...

[Dim Product].[Product ID].FirstChild.Member_Caption

Использование FirstChild говорит: «Просто возьмите первое в списке и используйте это».

Другая проблема заключается в том,вам может потребоваться использовать свойство Member_Key вместо Member_Caption ... но это зависит от того, как настроено измерение вашего продукта. Вот некоторая информация о различных свойствах элементов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...