powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Подсчет значений . Count
5 сообщений из 5, страница 1 из 1
Подсчет значений . Count
    #33400566
AlexR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В таблице фактов есть поле X которое содержит значения 1,2,3

Как сделать CM который посчитает кол-во при X=1.
...
Рейтинг: 0 / 0
Подсчет значений . Count
    #33400708
OldNov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как вариант в таблицу фактов добавить еще одно поле (пусть будет y), и заполнить его по принципу

if x=1 then 1 else 0

Сумма по этому полю даст количество единиц, притом будет правильно работать по разным разрезам, и ничего программировать не надо.

То же самое нужно сделать для того, чтобы просуммировть двойки, тройки etc. Но если значений много, то это не лучший выход.
...
Рейтинг: 0 / 0
Подсчет значений . Count
    #33400789
AlexR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да такой вариант подойдет, тем более что таблица фактов это вьюха и добавить пару полей не проблема.

Но все таки как то возможно сделать CM ?
...
Рейтинг: 0 / 0
Подсчет значений . Count
    #33400900
Dmitry Biryukov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше сделать поле Х измерением.
и тогда всё будет считаться как надо.
если СМ, то это медленно. но если охота, то формула примерно такая:
Код: plaintext
Filter(descendants(dim1.currentmember,dim1.LastLevel),X= 1 ).Count
...
Рейтинг: 0 / 0
Подсчет значений . Count
    #33401814
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry BiryukovЛучше сделать поле Х измерением.
и тогда всё будет считаться как надо.
если СМ, то это медленно. но если охота, то формула примерно такая:
Код: plaintext
Filter(descendants(dim1.currentmember,dim1.LastLevel),X= 1 ).Count


Вот именно, что медленно, и не просто медленно, а ужасно медленоо, особенно в сравнениии с предлжением OldNov
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Подсчет значений . Count
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]