|
Вопрос по StrToMember
|
|||
---|---|---|---|
#18+
Надеюсь что вопрос прост. Эквивалентны ли выражения: [Измерение1].currentmeber.name и strToMember("[Измерение1].currentmeber").name Почему то в последнем случае, name ничего не даёт. В ячейках выводится "#Err". Вариант strToMember("[Измерение1].currentmeber.name") даёт ошибку конвертирования формулы (вроде бы). ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2003, 07:34 |
|
Вопрос по StrToMember
|
|||
---|---|---|---|
#18+
Проблема в том, что strToMember("[Измерение1].currentmeber").name будет пытаться найти member с именем [Измерение1].currentmeber в системе, т.к это словосочетание указанно в кавычках как строка. А зачем такие сложности? Ирина ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2003, 09:08 |
|
Вопрос по StrToMember
|
|||
---|---|---|---|
#18+
Пытаюсь решить проблему описанную здесь /topic/20627\r (всё про тоже :)\r Да и просто интересен смысл применения этой функции. В BOL я нашел:\r ...Example\r The following example returns the member Time.[1996]:\r \r StrToMember("Time.[1996]")\r ...\r Т.е., я так понял она возвращает член Time.[1996].\r И я осмелился понадеяться что и конструкции с функциями тоже можно заключать в кавычки.\r Похоже облом..... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2003, 09:19 |
|
Вопрос по StrToMember
|
|||
---|---|---|---|
#18+
Ага, я уже увидела. Попробую тоже решить, если не прогонят с компа. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2003, 09:21 |
|
Вопрос по StrToMember
|
|||
---|---|---|---|
#18+
А следующее выражение тоже не имеет смысла? strtoMember("[Дата].[Year].&[2002].&.&[10].&[20021001]").name ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2003, 09:56 |
|
Вопрос по StrToMember
|
|||
---|---|---|---|
#18+
Имеет :) оно вернет Name указанного member'a, если найдет его в измерении. Leonn ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2003, 11:28 |
|
Вопрос по StrToMember
|
|||
---|---|---|---|
#18+
В том что и фишка, что выдаёт "#Err". А измерение такое с членами точно есть! Я его прям из измерения выбрал в Calculate Member Build! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2003, 11:37 |
|
Вопрос по StrToMember
|
|||
---|---|---|---|
#18+
Ирина, ну где же ты! Горю! Полный облом с этим MS AS! Нехороший человек, тот кто тебя прогнал с компьютера.... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2003, 08:25 |
|
Вопрос по StrToMember
|
|||
---|---|---|---|
#18+
Я уже вернулась:) Не ругайся, он хороший:)\r \r Итак, два ответа на два вопроса:\r StrToMember работает просто: берется сторка и по ней ищется мембер, который имеет имя или уникальное имя заданное строкой. \r По-идее этот член должен работать как обычный, и все функции, которые на member выполняются должны работать. Похоже, что .Name почему-то не работает, попробую подебагить, посмотрим в чем пролема. Но можно написать так:\r \'strtoMember(" [Time].[1997] ").Properties("Name")\' \r это работает:)\r Эту конструкцию я не поняла: ("[Дата].[Year].&[2002].&.&[10].&[20021001]"), не выглядит как правильное уникальное имя, лишний .&, а если бы имя было правильным, то strtomember должно было сработать, а про .Name мы уже поговорили.\r Про /topic/20627 я там напишу, так легче.\r \r Ирина\r \r ----------------------------------------------------\r This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2003, 09:45 |
|
Вопрос по StrToMember
|
|||
---|---|---|---|
#18+
Да, действительно, в текст сообщения как то попал лишний &. А с Properties("Name") отличное решение! :) Жаль что нельзя StrToMember("[Дата].CurrentMember").Properties("Name") :( Но не всё коту масленица.... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2003, 10:52 |
|
Вопрос по StrToMember
|
|||
---|---|---|---|
#18+
К стати, с StrToMember не только Name не работает, но и похоже другие функции. Например конструкция: StrToMember("[Дата]").level.name тоже даёт в ячейках "#Err" ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2003, 10:56 |
|
|
start [/forum/topic.php?fid=49&fpage=414&tid=1873564]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 125ms |
0 / 0 |