Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Не пойму смысл выражения, помогите, пожалуйста... (MS AS 2K)
|
|||
|---|---|---|---|
|
#18+
Читая форум в поисках ответа по расчету недоимки наткнулся вот на такое выражение: SUM(TAIL(Filter(CrossJoin({[Measures].[Sales Val]},Descendants([Salesdate 1].currentmember,[Salesdate 1].levels(1))), NOT IsEmpty([Salesdate 1].currentmember)),1)) Не могу понять, что вернет Descendants([Salesdate 1].currentmember,[Salesdate 1].levels(1))??? Там написано, что Salesdate 1 - это одноуровневое измерение в котором только дни. Если я правильно понимаю, то возвращать данное выражение будет только один день... Объясните мне, пожалуйста... И еще, что-то я не нашел в форуме как можно в MDX запросе сделать фильтр на дату или период, например, мне нужно посчитать сальдо по состоянию на такое-то число, или определить сумму поступлений за период с начала года по такую-то дату.... Были предложения использовать NonEmptyCrossJoin, но как я понял он не совсем корректно отрабатывает... Подскажите, пожалуйста, новичку... Куда рыть и где читать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2005, 13:44 |
|
||
|
Не пойму смысл выражения, помогите, пожалуйста... (MS AS 2K)
|
|||
|---|---|---|---|
|
#18+
dmitry_kzНе могу понять, что вернет Descendants([Salesdate 1].currentmember,[Salesdate 1].levels(1))??? Там написано, что Salesdate 1 - это одноуровневое измерение в котором только дни. Если я правильно понимаю, то возвращать данное выражение будет только один день... если оно действительно одноуровневое, то вы поняли всё правильно. Но скорее всего там есть уровень ALL, тогда при выборе этого элемента Descendants вернёт все дни. dmitry_kzИ еще, что-то я не нашел в форуме как можно в MDX запросе сделать фильтр на дату или период, например, мне нужно посчитать сальдо по состоянию на такое-то число, или определить сумму поступлений за период с начала года по такую-то дату.... Были предложения использовать NonEmptyCrossJoin, но как я понял он не совсем корректно отрабатывает... Подскажите, пожалуйста, новичку... Куда рыть и где читать :) сальдо - ищите формулу по слову остаток с начала года по такую-то дату - YTD() фильтр - определяете множество (любой комбинацией set функций), и его кладёте на ось. если на ось класть не надо, тогда делаете СМ с функцией Aggregate() при чем тут NonEmptyCrossJoin? читать - William Pearson ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2005, 14:45 |
|
||
|
Не пойму смысл выражения, помогите, пожалуйста... (MS AS 2K)
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответ :) Скорее всего там есть уровень all... Тогда все с этим понятно. А где можно найти в эл. виде William Pearson? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2005, 15:16 |
|
||
|
Не пойму смысл выражения, помогите, пожалуйста... (MS AS 2K)
|
|||
|---|---|---|---|
|
#18+
а мне поясните пожалуйста вот что в этом выражении Код: plaintext Код: plaintext и убрать CrossJoin - это я понимаю, последняя не пустая, а вот с тем, что-то не догоняю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2005, 17:41 |
|
||
|
Не пойму смысл выражения, помогите, пожалуйста... (MS AS 2K)
|
|||
|---|---|---|---|
|
#18+
2 dmitry_kz: в гугле 2 ShIgor: [Salesdate 1].currentmember эквивалентно ([Salesdate 1].currentmember, Measures.CurrentMember) и если текущая мера - Sales Val, то оба выражения эквивалентны ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2005, 18:37 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=33288668&tid=1871050]: |
0ms |
get settings: |
6ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
103ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 429ms |

| 0 / 0 |
