Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вопрос про calculated member (суммарный приход)
|
|||
|---|---|---|---|
|
#18+
Уважаемые профессионалы, подскажите пож-та любителю как быть в такой ситуации: Есть таблица фактов, с данными Тип документа (Приход, Расход, Прочее), Количество Количество может быть как плюс, так и минус (движения по складу, например для прихода Тип документа = Приход, количество положительное) Как получить суммарный приход? [Measures].[Количество] само по себе эквивалентно остатку на складе, если я смотрю на calculated member Приход = Iif([Measures].[Количество]>0, [Measures].[Количество], 0), то он равен не приходу, а разнице между приходом и расходом, если она положительна. В идеале нужно получить отдельные итоги по Тип документа = Приход, Тип документа = Расход, Тип документа = Прочее Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2005, 22:06 |
|
||
|
Вопрос про calculated member (суммарный приход)
|
|||
|---|---|---|---|
|
#18+
добавьте измерение Тип документа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 10:15 |
|
||
|
Вопрос про calculated member (суммарный приход)
|
|||
|---|---|---|---|
|
#18+
А если бы не было поля (измерения) "Тип документа"? Как в этом случае получить итоги по [Measures].[Количество] по положительным и отрицательным величинам? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 10:20 |
|
||
|
Вопрос про calculated member (суммарный приход)
|
|||
|---|---|---|---|
|
#18+
infiА если бы не было поля (измерения) "Тип документа"? Как в этом случае получить итоги по [Measures].[Количество] по положительным и отрицательным величинам? Сделайте измерение. Кроме того, что это просто правильно с точки зрения архитектуры, не будет ни какой необходимости хранить отрицательные значения (и это будет еще правильней :) ). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 11:06 |
|
||
|
Вопрос про calculated member (суммарный приход)
|
|||
|---|---|---|---|
|
#18+
infiА если бы не было поля (измерения) "Тип документа"? Как в этом случае получить итоги по [Measures].[Количество] по положительным и отрицательным величинам?правильный ответ - никак но если очень хочется, то извращайтесь с SUM(FILTER((Descendants(...)),Движение>0),Движение) А что єто за ограничение такое "не создавать измерение"? Лабораторка по МДХ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 12:14 |
|
||
|
Вопрос про calculated member (суммарный приход)
|
|||
|---|---|---|---|
|
#18+
Нет, это не лабораторка. Пытаюсь построить куб (по клиентам, временам, зонам склада и т.д.), который содержал бы банальные данные - Начальный остаток, Приход, Расход, Конечный остаток (и их производные, типа оборачиваемость, доля внутренних перемещений и т.д.). Если Тип документа сделать измерением, то при нарезке куба по типам документа перестает работать замечательная формула (из этого же форума) sum(Ascendants([Time].CurrentMember),sum([Time].FirstSibling:[Time].CurrentMember,[Measures].[Количество])-[Measures].[Количество])+[Measures].[Количество] которая показывает конечный остаток ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 14:54 |
|
||
|
Вопрос про calculated member (суммарный приход)
|
|||
|---|---|---|---|
|
#18+
infiНет, это не лабораторка. Пытаюсь построить куб (по клиентам, временам, зонам склада и т.д.), который содержал бы банальные данные - Начальный остаток, Приход, Расход, Конечный остаток (и их производные, типа оборачиваемость, доля внутренних перемещений и т.д.). Если Тип документа сделать измерением, то при нарезке куба по типам документа перестает работать замечательная формула (из этого же форума) sum(Ascendants([Time].CurrentMember),sum([Time].FirstSibling:[Time].CurrentMember,[Measures].[Количество])-[Measures].[Количество])+[Measures].[Количество] которая показывает конечный остаток Поищите по форуму тут полно и других формул для вычисления Начального и Конечного остатка. Тема весьма популярная ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 15:02 |
|
||
|
Вопрос про calculated member (суммарный приход)
|
|||
|---|---|---|---|
|
#18+
infiНет, это не лабораторка. Пытаюсь построить куб (по клиентам, временам, зонам склада и т.д.), который содержал бы банальные данные - Начальный остаток, Приход, Расход, Конечный остаток (и их производные, типа оборачиваемость, доля внутренних перемещений и т.д.). Если Тип документа сделать измерением, то при нарезке куба по типам документа перестает работать замечательная формула (из этого же форума) sum(Ascendants([Time].CurrentMember),sum([Time].FirstSibling:[Time].CurrentMember,[Measures].[Количество])-[Measures].[Количество])+[Measures].[Количество] которая показывает конечный остаток Замените [Measures].[Количество] на ([Measures].[Количество], [Тип документа].[All]) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 15:47 |
|
||
|
Вопрос про calculated member (суммарный приход)
|
|||
|---|---|---|---|
|
#18+
Другие формулы для расчета остатков также не работают в срезах по типу документа, например вот эта формула sum(PeriodsToDate ([Time].[(All)],[Time].CurrentMember),[Measures].[Количество] ) дает накопительный итог по приходам в срезе по Типу документа "Приход", а не остаток. Мне нужно в каждом срезе иметь корректные величины остатков, прихода и расхода Что касается совета заменить [Measures].[Количество] на ([Measures].[Количество], [Тип документа].[All]) - Analysis Manager ругается: "Fomula Error - cannot find dimension member ("[Тип документа].[All]") - in a name-binding function" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 17:28 |
|
||
|
Вопрос про calculated member (суммарный приход)
|
|||
|---|---|---|---|
|
#18+
infiЧто касается совета заменить [Measures].[Количество] на ([Measures].[Количество], [Тип документа].[All]) - Analysis Manager ругается: "Fomula Error - cannot find dimension member ("[Тип документа].[All]") - in a name-binding function"я ж не телепат :-) и не могу знать как у вас называется измерение и AllMember поправьте мою формулу под вашу структуру ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 17:58 |
|
||
|
Вопрос про calculated member (суммарный приход)
|
|||
|---|---|---|---|
|
#18+
Спасибо большое, всё получилось Разрешите последний вопрос В таблице фактов Тип документа - это численные варианты (0 = Отгрузка, 3 = Приход и т.д., из Аксапты). Можно ли без изменения хранилища данных, непосредственно в кубе, для измерения Тип документа сделать вычисляемый член (Если 0, То Отгрузка, 3 - Приход и т.д.), чтобы на клиенте работать уже со словами, а не с цифрами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 19:06 |
|
||
|
Вопрос про calculated member (суммарный приход)
|
|||
|---|---|---|---|
|
#18+
infiРазрешите последний вопрос В таблице фактов Тип документа - это численные варианты (0 = Отгрузка, 3 = Приход и т.д., из Аксапты). Можно ли без изменения хранилища данных, непосредственно в кубе, для измерения Тип документа сделать вычисляемый член (Если 0, То Отгрузка, 3 - Приход и т.д.), чтобы на клиенте работать уже со словами, а не с цифрами? Так уж и последний :). Сообщите сведения о том ПО, которое успользуйте. Как выше сказано - мы ж не телепаты! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 21:15 |
|
||
|
Вопрос про calculated member (суммарный приход)
|
|||
|---|---|---|---|
|
#18+
infiСпасибо большое, всё получилось Разрешите последний вопрос В таблице фактов Тип документа - это численные варианты (0 = Отгрузка, 3 = Приход и т.д., из Аксапты). Можно ли без изменения хранилища данных, непосредственно в кубе, для измерения Тип документа сделать вычисляемый член (Если 0, То Отгрузка, 3 - Приход и т.д.), чтобы на клиенте работать уже со словами, а не с цифрами?измерение надо строить не на таблице, а на вью, в которм есть все эти расшифровки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 21:23 |
|
||
|
Вопрос про calculated member (суммарный приход)
|
|||
|---|---|---|---|
|
#18+
Dmitry Biryukov infiСпасибо большое, всё получилось Разрешите последний вопрос В таблице фактов Тип документа - это численные варианты (0 = Отгрузка, 3 = Приход и т.д., из Аксапты). Можно ли без изменения хранилища данных, непосредственно в кубе, для измерения Тип документа сделать вычисляемый член (Если 0, То Отгрузка, 3 - Приход и т.д.), чтобы на клиенте работать уже со словами, а не с цифрами?измерение надо строить не на таблице, а на вью, в которм есть все эти расшифровки Это правильно. Но в тоже время это во многом зависит от клиента. Например в OWC достаточно изменить свойство Заголовок (Caption) через Команды и Параметры\Заголовки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 21:35 |
|
||
|
Вопрос про calculated member (суммарный приход)
|
|||
|---|---|---|---|
|
#18+
awg1 Dmitry Biryukov infiСпасибо большое, всё получилось Разрешите последний вопрос В таблице фактов Тип документа - это численные варианты (0 = Отгрузка, 3 = Приход и т.д., из Аксапты). Можно ли без изменения хранилища данных, непосредственно в кубе, для измерения Тип документа сделать вычисляемый член (Если 0, То Отгрузка, 3 - Приход и т.д.), чтобы на клиенте работать уже со словами, а не с цифрами?измерение надо строить не на таблице, а на вью, в которм есть все эти расшифровки Это правильно. Но в тоже время это во многом зависит от клиента. Например в OWC достаточно изменить свойство Заголовок (Caption) через Команды и Параметры\Заголовки.тоже правильно, но тогда при добавлении/изменении типа документа надо будет вспоминать все места, где закодировано Caption=... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 22:24 |
|
||
|
Вопрос про calculated member (суммарный приход)
|
|||
|---|---|---|---|
|
#18+
awg1 infiРазрешите последний вопрос В таблице фактов Тип документа - это численные варианты (0 = Отгрузка, 3 = Приход и т.д., из Аксапты). Можно ли без изменения хранилища данных, непосредственно в кубе, для измерения Тип документа сделать вычисляемый член (Если 0, То Отгрузка, 3 - Приход и т.д.), чтобы на клиенте работать уже со словами, а не с цифрами? Так уж и последний :). Сообщите сведения о том ПО, которое успользуйте. Как выше сказано - мы ж не телепаты! Microsoft Analysis Services ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 08:02 |
|
||
|
Вопрос про calculated member (суммарный приход)
|
|||
|---|---|---|---|
|
#18+
infiMicrosoft Analysis Services А клиент? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 08:59 |
|
||
|
Вопрос про calculated member (суммарный приход)
|
|||
|---|---|---|---|
|
#18+
awg1 infiMicrosoft Analysis Services А клиент? Microsoft Excel ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2005, 11:28 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=33416445&tid=1870784]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
65ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 402ms |

| 0 / 0 |
