Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Задачка. Вроде простая, если для гуру
|
|||
|---|---|---|---|
|
#18+
Есть dimension ТОВАР и time-dimension Дата, и к ним три measures: Остатки, Приход, Продажа При агрегировании значения Приход и Продажа суммируются, и так должно быть. Но суммируются также значения Остатки, а так не должно быть - ее нельзя суммировать при агрегировании, а нужно вывести только значение для последней даты Как сделать? - подскажите, пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2005, 17:12 |
|
||
|
Задачка. Вроде простая, если для гуру
|
|||
|---|---|---|---|
|
#18+
levixusНо суммируются также значения Остатки Где суммируются? В Oracle Express, в BO или MSTR? А если серьезно, то соблюдайте правила форума, упоминайте название и версию продукта, который имеете ввиду. Также полезно поискать по форуму на предмет "остатки". Тема эта избитая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2005, 17:22 |
|
||
|
Задачка. Вроде простая, если для гуру
|
|||
|---|---|---|---|
|
#18+
используйте Custom rollup formula с LastChild либо Calc Мember, либо calc cells ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2005, 17:31 |
|
||
|
Задачка. Вроде простая, если для гуру
|
|||
|---|---|---|---|
|
#18+
Dmitry Biryukovиспользуйте Custom rollup formula с LastChild либо Calc Мember, либо calc cells Большое спасибо за ответ.. Но я очень начинающий, так что ... в общем не вкурил... Можно более подробно как это сделать? Прочитал все ответы по поиску на остатки, но так решения и не нашел - много решений просто непонятно... Заранее благодарен! Может ссылка есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2005, 19:37 |
|
||
|
Задачка. Вроде простая, если для гуру
|
|||
|---|---|---|---|
|
#18+
levixusПрочитал все ответы по поиску на остатки, но так решения и не нашел - много решений просто непонятно... читайте книжки, делайте примеры, пока не вкурите. p.s. если есть средства, то посетите учебу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2005, 22:54 |
|
||
|
Задачка. Вроде простая, если для гуру
|
|||
|---|---|---|---|
|
#18+
Сделал calc member c формулой: [Measures].[Метрика_Остаток].LastChild А оно не работает - после обрабокт куба поле пустое Как надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2005, 11:53 |
|
||
|
Задачка. Вроде простая, если для гуру
|
|||
|---|---|---|---|
|
#18+
levixusСделал calc member c формулой: [Measures].[Метрика_Остаток].LastChild А оно не работает - после обрабокт куба поле пустое Как надо? Надо что то вроде iif([TimeDim].CurrentMember.Level is [TimeDim].[LastLevel], [Measures].[Метрика_Остаток], ([Measures].[Метрика_Остаток], [TimeDim].CurrentMember.LastChild)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2005, 11:59 |
|
||
|
Задачка. Вроде простая, если для гуру
|
|||
|---|---|---|---|
|
#18+
backfire levixusСделал calc member c формулой: [Measures].[Метрика_Остаток].LastChild А оно не работает - после обрабокт куба поле пустое Как надо? Надо что то вроде iif([TimeDim].CurrentMember.Level is [TimeDim].[LastLevel], [Measures].[Метрика_Остаток], ([Measures].[Метрика_Остаток], [TimeDim].CurrentMember.LastChild)) Уточните, пожалуйста Если тупо вставляю написанное - выдает ошибку TimeDim - это название временного измерения? У меня временное измерение называется p_Dates, и если меняю в формуле TimeDim на p_Dates - тоже выдает ошибку... Как правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2005, 12:13 |
|
||
|
Задачка. Вроде простая, если для гуру
|
|||
|---|---|---|---|
|
#18+
levixus backfire[quot levixus]Сделал calc member c формулой: [Measures].[Метрика_Остаток].LastChild А оно не работает - после обрабокт куба поле пустое Как надо? Надо что то вроде iif([TimeDim].CurrentMember.Level is [TimeDim].[LastLevel], [Measures].[Метрика_Остаток], ([Measures].[Метрика_Остаток], [TimeDim].CurrentMember.LastChild)) Уточните, пожалуйста LastLevel - такого вроде нет может вместо LastLevel нужно LastChild, LastPeriods или LastSibling? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2005, 12:16 |
|
||
|
Задачка. Вроде простая, если для гуру
|
|||
|---|---|---|---|
|
#18+
levixus levixus backfire[quot levixus]Сделал calc member c формулой: [Measures].[Метрика_Остаток].LastChild А оно не работает - после обрабокт куба поле пустое Как надо? Надо что то вроде iif([TimeDim].CurrentMember.Level is [TimeDim].[LastLevel], [Measures].[Метрика_Остаток], ([Measures].[Метрика_Остаток], [TimeDim].CurrentMember.LastChild)) Уточните, пожалуйста LastLevel - такого вроде нет может вместо LastLevel нужно LastChild, LastPeriods или LastSibling?Гы... Это он так прикалывается :-) LastLevel это сокращение от TimeDim.Levels(TimeDim.Levels.Count-1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2005, 02:23 |
|
||
|
Задачка. Вроде простая, если для гуру
|
|||
|---|---|---|---|
|
#18+
Dmitry Biryukov levixus levixus backfire[quot levixus]Сделал calc member c формулой: [Measures].[Метрика_Остаток].LastChild А оно не работает - после обрабокт куба поле пустое Как надо? Надо что то вроде iif([TimeDim].CurrentMember.Level is [TimeDim].[LastLevel], [Measures].[Метрика_Остаток], ([Measures].[Метрика_Остаток], [TimeDim].CurrentMember.LastChild)) Уточните, пожалуйста LastLevel - такого вроде нет может вместо LastLevel нужно LastChild, LastPeriods или LastSibling?Гы... Это он так прикалывается :-) LastLevel это сокращение от TimeDim.Levels(TimeDim.Levels.Count-1) Ну неужели это и так не понятно, что в квадратных скобках надо писать конкретные имена конкретных ихмерений и уровней и это не функции MDX. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2005, 15:45 |
|
||
|
Задачка. Вроде простая, если для гуру
|
|||
|---|---|---|---|
|
#18+
УРА!!! Большой респект, господа! Заработало... На уровень выше показывает lastchild, но .. еще уровнем выше - все равно суммирует Подскажите еще как чтобы высшие уровни показывало lastchild? iif([TimeDim].CurrentMember.Level is [TimeDim].Levels(TimeDim.Levels.Count-1) ... Вместо is поставить <= ?? как то так: iif([TimeDim].CurrentMember.Level >= [TimeDim].Levels(TimeDim.Levels.Count-1) ... Итак, самый навороченный вопрос за всю историю: Как в MDX поставить оператор ">=" ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2005, 15:42 |
|
||
|
Задачка. Вроде простая, если для гуру
|
|||
|---|---|---|---|
|
#18+
у объекта Level есть числовое свойство Ordinal - порядковый номер уровня. Его и сравнивайте А в Вашем конкретном случае достаточно просто поставить IS NOT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2005, 17:51 |
|
||
|
Задачка. Вроде простая, если для гуру
|
|||
|---|---|---|---|
|
#18+
Dmitry Biryukovу объекта Level есть числовое свойство Ordinal - порядковый номер уровня. Его и сравнивайте А в Вашем конкретном случае достаточно просто поставить IS NOT на конструкцию IS NOT ругается матом - не может разобрать Написано так: iif(p_Dates.CurrentMember.Level is not p_Dates.Levels(p_Dates.Levels.Count), [Measures].[Залишок_К_сть], ([Measures].[Залишок_К_сть], p_Dates.CurrentMember.LastChild)) Если просто IS - то все нормально... Где глюк? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2005, 11:52 |
|
||
|
Задачка. Вроде простая, если для гуру
|
|||
|---|---|---|---|
|
#18+
может NOT IS? или not (... IS ...) ? попробуйте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2005, 12:17 |
|
||
|
Задачка. Вроде простая, если для гуру
|
|||
|---|---|---|---|
|
#18+
levixus Dmitry Biryukovу объекта Level есть числовое свойство Ordinal - порядковый номер уровня. Его и сравнивайте А в Вашем конкретном случае достаточно просто поставить IS NOT на конструкцию IS NOT ругается матом - не может разобрать Написано так: iif(p_Dates.CurrentMember.Level is not p_Dates.Levels(p_Dates.Levels.Count), [Measures].[Залишок_К_сть], ([Measures].[Залишок_К_сть], p_Dates.CurrentMember.LastChild)) Если просто IS - то все нормально... Где глюк? надо p_Dates.Levels(p_Dates.Levels. Count - 1 ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2005, 15:54 |
|
||
|
|

start [/forum/topic.php?fid=49&gotonew=1&tid=1871011]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
212ms |
get topic data: |
12ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 264ms |
| total: | 579ms |

| 0 / 0 |
