powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Вопрос по функциям MS OLAP
6 сообщений из 6, страница 1 из 1
Вопрос по функциям MS OLAP
    #33383504
Olf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Olf
Гость
Всем привет!

есть таблица накладных

например

1 1
1 1
1 1
2 2
2 2
3 3

Как посчитать общее кол-во позиций понятно - Count в данном примере их 6
а как посчитать кол-во накладных? в данном примере их 3
Есть ли в ms olap функция которая это может сделать?
...
Рейтинг: 0 / 0
Вопрос по функциям MS OLAP
    #33383613
awg1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OlfВсем привет!

есть таблица накладных

например

1 1
1 1
1 1
2 2
2 2
3 3

Как посчитать общее кол-во позиций понятно - Count в данном примере их 6
а как посчитать кол-во накладных? в данном примере их 3
Есть ли в ms olap функция которая это может сделать?

Добавте номер накладной и используйте Distinct Count.
...
Рейтинг: 0 / 0
Вопрос по функциям MS OLAP
    #33383693
Olf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Olf
Гость
awg1 OlfВсем привет!

есть таблица накладных

например

1 1
1 1
1 1
2 2
2 2
3 3

Как посчитать общее кол-во позиций понятно - Count в данном примере их 6
а как посчитать кол-во накладных? в данном примере их 3
Есть ли в ms olap функция которая это может сделать?

Добавте номер накладной и используйте Distinct Count.

Добавил id накладной в measures
Делаю Calculated Мембер
Название-КолНакл
Формула-DistinctCount({[Measures].[Id]})
в ответ присылает нуль
...
Рейтинг: 0 / 0
Вопрос по функциям MS OLAP
    #33384072
Dmitry Biryukov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сделайте физ. меру с агрегацией DistinctCount
...
Рейтинг: 0 / 0
Вопрос по функциям MS OLAP
    #33384207
Olf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Olf
Гость
Dmitry Biryukovсделайте физ. меру с агрегацией DistinctCount

извините. можно поподробнее...?
...
Рейтинг: 0 / 0
Вопрос по функциям MS OLAP
    #33389549
OLAPMASTER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OlfВсем привет!

есть таблица накладных

например

1 1
1 1
1 1
2 2
2 2
3 3

Как посчитать общее кол-во позиций понятно - Count в данном примере их 6
а как посчитать кол-во накладных? в данном примере их 3
Есть ли в ms olap функция которая это может сделать?
Можно создать показатель типа DISTINCT COUNT.
Данный показатель должен быть только пита int и не более одного в кубе.
При этом для выделененя группы свойств (мультиселект) от не отображаеться.


Делай измерение, номер накладной и номер позиции в накладной.

И считай кол-во member в этих измерениях при всевозможных фильтрах.
Пример: извеняюсь могу не совсем точно описать Descendants

Count(NonEmptyCrossJoin({[SUM]}Descendats([invoice].currentmember,[invoice].levels(1))))

Где Sum какае то мера, это может быть на какую сумму наклодная или позиция
Тоесть надо понять что участвую только накладные есть в периоде фильтра времени.

Соответственно [invoice].levels(2) посчитает скоко позиций в данной накладной. Если это надо. НО ТОЛЬКО В НУТРИ НАКЛОДНОЙ. Если надо вообще за период сколько позиций было в накладных это считаеться как то по другому, сейчас не вспоню на тестить.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Вопрос по функциям MS OLAP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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