Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как сравнить (в MS AS 2k5)
|
|||
|---|---|---|---|
|
#18+
Всем привет. Как правильно написать такое сравнение? Код: plaintext 1. 2. 3. 4. 5. 6. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 20:08 |
|
||
|
Как сравнить (в MS AS 2k5)
|
|||
|---|---|---|---|
|
#18+
CurrentMember.Parent.FirstChild эквивалентно CurrentMember.FirstSibling это верно даже в AS2K ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 23:04 |
|
||
|
Как сравнить (в MS AS 2k5)
|
|||
|---|---|---|---|
|
#18+
Спасибо. В таком случае, как будет выглядеть сравнение? это "is", "=" или что-то еще? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 23:19 |
|
||
|
Как сравнить (в MS AS 2k5)
|
|||
|---|---|---|---|
|
#18+
CurrentMember.Parent.FirstChild эквивалентно CurrentMember.FirstSibling Это эквивалентно практически всегда, но не всегда. В частности может быть разница когда есть ragged hierarchy (или даже unbalanced). То есть я хочу узнать, является ли CurrentMember первым на текущем уровне или нет Ваша формула проверяет является ли он первым "братом". Если нужен первый на уровне, то Код: plaintext В таком случае, как будет выглядеть сравнение? это "is", "=" или что-то еще? Смотри: http://sqljunkies.com/WebLog/mosha/archive/2004/11/04/4959.aspx Моша ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2005, 01:37 |
|
||
|
Как сравнить (в MS AS 2k5)
|
|||
|---|---|---|---|
|
#18+
авторЭто эквивалентно практически всегда, но не всегда. В частности может быть разница когда есть ragged hierarchy (или даже unbalanced). Кому как не Вам сходу найти самый scary use case автор.CurrentMember IS .CurrentMember.Level.MEMBERS(0) А за это спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2005, 03:44 |
|
||
|
Как сравнить (в MS AS 2k5)
|
|||
|---|---|---|---|
|
#18+
что-то я запутался. помогите распутаться :-) BOL : FirstChildIf the Time dimension includes the levels Year, Quarter, Month, Week, and Day, the following code returns January: [1995].FirstChild а почему January, а не Q1 ? Далее MoshaЕсли нужен первый на уровне, то Код: plaintext это выражение, возвращает первого на уровне, но совсем не FirstSibiling и/или Parent.FirstChild например для [2005].[Q3].[Aug] выражение [TradeTime].[YQMD].CurrentMember.Level.MEMBERS(0) вернёт январь совсем другого года и совсем другого квартала В то время как [TradeTime].[YQMD].CurrentMember.Parent.FirstChild и [TradeTime].[YQMD].CurrentMember.FirstSibiling возвратят [2005].[Q3].[Jul] MoshaЭто эквивалентно практически всегда, но не всегда. В частности может быть разница когда есть ragged hierarchy (или даже unbalanced). опять же, если верить BOL'у FirstSibling Returns the first child of the parent of a member. Или опять в BOL'e ошибка или всё-таки это эквивалентно всегда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2005, 10:42 |
|
||
|
Как сравнить (в MS AS 2k5)
|
|||
|---|---|---|---|
|
#18+
Aaron: То есть я хочу узнать, является ли CurrentMember первым на текущем уровне или нет Mosha: Если нужен первый на уровне, то... Dmitry: это выражение, возвращает первого на уровне, но совсем не FirstSibiling и/или Parent.FirstChild > Или опять в BOL'e ошибка или всё-таки это эквивалентно всегда BOL несколько упрощает ситуацию, т.е. BOL прав практически всегда, но не совсем всегда. Моша ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2005, 10:52 |
|
||
|
Как сравнить (в MS AS 2k5)
|
|||
|---|---|---|---|
|
#18+
Спасибо за советы. Немного оффтоп, но в продолжение Рассматривая навигацию Код: plaintext 1. 2. 3. Для атрибута Месяц устанавливаю Key , предполагая, что сортировка будет по логическому ПК измерения. Однако, в dimension browser по-прежему вижу список месяцев, отсортированных по алфавиту. Измерение построено так, что возрастание даты соотвествует возрастанию логического ПК. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2005, 16:11 |
|
||
|
Как сравнить (в MS AS 2k5)
|
|||
|---|---|---|---|
|
#18+
На каждом уровне KEY выбираем сами - из какого поля брать(ну кроме Р/Сh), и если Name & Key одно и тоже поле, то по барабану по чем сортировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2005, 21:04 |
|
||
|
Как сравнить (в MS AS 2k5)
|
|||
|---|---|---|---|
|
#18+
Кому как не Вам сходу найти самый scary use case Вот менее экстремальный случай: Когда нет уровня All, и Вы на самом верхнем уровне. CurrentMember.Parent.FirstChild вернет NULL, потому что CurrentMember.Parent это NULL, а вот CurrentMember.FirstSibling вернет что надо. Моша ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2005, 10:24 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=32952344&tid=1871686]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 397ms |

| 0 / 0 |
