Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как посчитать только таких?
|
|||
|---|---|---|---|
|
#18+
со всем не много работаю с MDX, поэтому извините за мой латинский и сбивчивую постановку задачи :) есть members Покупатель структура примерно такая (по кодам если) 36100100 - родитель 36100101 . 36100102 . 3610010N . дети есть задача - сделать calculated members (CM), у которого parent dimensions этот самый Покупатель. Таких покупателей для выборки, примерно раз в неделю или месяц, будут определять. Для чего это? Типа чтобы не искать визуально, только тех, которые нужны, а, выбрав этот CM - увидеть данные только по ним. :) сейчас задачу решаем так &[361000600]+&[361000601]+&[361000602]+... и т.д. но это слишком некузяво :) хотелось бы чтобы как в sql с оператором like - типа [Покупатель] like '3610006%' как? :) спасибо за внимание ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 14:21 |
|
||
|
как посчитать только таких?
|
|||
|---|---|---|---|
|
#18+
силы4со всем не много работаю с MDX, поэтому извините за мой латинский и сбивчивую постановку задачи :) есть members Покупатель структура примерно такая (по кодам если) 36100100 - родитель 36100101 . 36100102 . 3610010N . дети есть задача - сделать calculated members (CM), у которого parent dimensions этот самый Покупатель. Таких покупателей для выборки, примерно раз в неделю или месяц, будут определять. Для чего это? Типа чтобы не искать визуально, только тех, которые нужны, а, выбрав этот CM - увидеть данные только по ним. :) сейчас задачу решаем так &[361000600]+&[361000601]+&[361000602]+... и т.д. но это слишком некузяво :) хотелось бы чтобы как в sql с оператором like - типа [Покупатель] like '3610006%' как? :) спасибо за внимание Делаешь view на этот объект , чтобы добавить дополнительный столбец, в котором будешь отражать признак наличия необходимого тебе свойства (реализуешь средствами SQL). В кубах делаешь свойство которое привязываешь к этой колонке и всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 14:39 |
|
||
|
как посчитать только таких?
|
|||
|---|---|---|---|
|
#18+
Parkhomets Andrey силы4со всем не много работаю с MDX, поэтому .......как? :) спасибо за внимание Делаешь view на этот объект , чтобы добавить дополнительный столбец, в котором будешь отражать признак наличия необходимого тебе свойства (реализуешь средствами SQL). В кубах делаешь свойство которое привязываешь к этой колонке и всё. это то понятно :) а MDXом можно? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 14:50 |
|
||
|
как посчитать только таких?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 15:02 |
|
||
|
как посчитать только таких?
|
|||
|---|---|---|---|
|
#18+
Dmitry Biryukov Код: plaintext Код: plaintext ЗЫЫЫ,,, а что такое LEFT ??? У меня такого в справке нет .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 16:04 |
|
||
|
как посчитать только таких?
|
|||
|---|---|---|---|
|
#18+
Ф-ция VBA - шная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 16:06 |
|
||
|
как посчитать только таких?
|
|||
|---|---|---|---|
|
#18+
Parkhomets Andrey Dmitry Biryukov Код: plaintext Код: plaintext ЗЫЫЫ,,, а что такое LEFT ??? У меня такого в справке нет .... класс! спасибо! :)) как ни странно работает! может еще другие функции VBA работают? :) получилось вот так реализовать (рою дальше :)) Aggregate(Filter([Покупатель].members,Left(Right([СгрупКли].CurrentMember.UniqueName,10),7)="3610038")) но пока это на уровне тестирования :) вероятно остановимся на варианте, предложенном Parkhomets Andrey основной аргумент был его неиспользовать - увеличение размеров куба хотя в данном случае размер не очень будет большим, а вот при использовании CM, похоже, будут проблемки со скоростью :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 16:49 |
|
||
|
как посчитать только таких?
|
|||
|---|---|---|---|
|
#18+
а как убрать всех остальных Покупателей, не попадающих в выборку? типа nonempty...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 17:00 |
|
||
|
как посчитать только таких?
|
|||
|---|---|---|---|
|
#18+
1. а как убрать всех остальных Покупателей, не попадающих в выборку? типа nonempty...... 2. почему то: Код: plaintext как ему сказать, чтобы выбирал и 361000600? т.е. только те, которые будут указаны в SetToStr({&[361000600],&[361003800]}) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 17:35 |
|
||
|
как посчитать только таких?
|
|||
|---|---|---|---|
|
#18+
когда в руках молоток, то всё вокруг кажется гвоздями.... Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 19:03 |
|
||
|
как посчитать только таких?
|
|||
|---|---|---|---|
|
#18+
Dmitry Biryukovкогда в руках молоток, то всё вокруг кажется гвоздями.... Код: plaintext нууу, молотки не молотки, а вариант, предложенный вами не работает :) но всё равно спасибо за волшебные направляющие пинки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 09:55 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=33342658&tid=1870960]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 390ms |

| 0 / 0 |
