powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SSAS 2012. MDX NULL значение
5 сообщений из 5, страница 1 из 1
SSAS 2012. MDX NULL значение
    #39619567
grAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем.

Куб - Измерение времени
Связь атрибутов "Дата -> Месяц -> Год"
Все связи "жесткие"

Есть атрибут "Текущая дата" (Да/Нет)
Связь с атрибутом "Дата" - "гибкая"
23 марта 2018 является текущей датой

Запрос
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
with
  member [кол-во] as COUNT(nonempty([Calendar End].[Cdate].[Cdate], (existing [Calendar End].[Year Month].[Year Month], [Measures].[Bill Amount])))
  member [сумма1] as SUM({existing [Calendar End].[Year Month].[Year Month]}, [Measures].[Bill Amount])
  member [сумма2] as SUM({existing [Calendar End].[Y-M-D].[Year Month]}, [Measures].[Bill Amount])
select 
  {[Measures].[Bill Amount], [кол-во],[сумма1],[сумма2]}  on 0,
  {[Calendar End].[Cdate].[Cdate]} on 1
from [NETCENTER]
WHERE ([Calendar End].[Y-M-D].[Year Month].&[2018.03 м.])



Результат
Сумма розничнаякол-восумма1сумма201 марта 2018 г.17 886.4022370 362.66370 362.6602 марта 2018 г.17 161.6022370 362.66370 362.6603 марта 2018 г.13 434.0022370 362.66370 362.6604 марта 2018 г.11 419.8022370 362.66370 362.6605 марта 2018 г.10 919.4022370 362.66370 362.6606 марта 2018 г.19 936.3022370 362.66370 362.6607 марта 2018 г.18 972.3022370 362.66370 362.6608 марта 2018 г.15 199.8022370 362.66370 362.6609 марта 2018 г.10 383.4022370 362.66370 362.6610 марта 2018 г.9 736.8022370 362.66370 362.6611 марта 2018 г.11 134.2022370 362.66370 362.6612 марта 2018 г.16 358.4322370 362.66370 362.6613 марта 2018 г.16 916.9022370 362.66370 362.6614 марта 2018 г.22 858.6022370 362.66370 362.6615 марта 2018 г.17 544.6022370 362.66370 362.6616 марта 2018 г.15 553.2022370 362.66370 362.6617 марта 2018 г.13 608.9022370 362.66370 362.6618 марта 2018 г.20 466.2022370 362.66370 362.6619 марта 2018 г.22 863.8022370 362.66370 362.6620 марта 2018 г.20 269.2022370 362.66370 362.6621 марта 2018 г.28 677.5322370 362.66370 362.6622 марта 2018 г.19 061.3022370 362.66370 362.6623 марта 2018 г.(null)22(null)370 362.6624 марта 2018 г.(null)22370 362.66370 362.6625 марта 2018 г.(null)22370 362.66370 362.6626 марта 2018 г.(null)22370 362.66370 362.6627 марта 2018 г.(null)22370 362.66370 362.6628 марта 2018 г.(null)22370 362.66370 362.6629 марта 2018 г.(null)22370 362.66370 362.6630 марта 2018 г.(null)22370 362.66370 362.6631 марта 2018 г.(null)22370 362.66370 362.66


Не понимаю, почему величина "сумма1" в строке "23 марта 2018 г." - NULL

Разъясните пожалуйста
...
Рейтинг: 0 / 0
SSAS 2012. MDX NULL значение
    #39619685
grAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grAlexПривет всем.

Куб - Измерение времени
Связь атрибутов "Дата -> Месяц -> Год"
Все связи "жесткие"

Есть атрибут "Текущая дата" (Да/Нет)
Связь с атрибутом "Дата" - "гибкая"
23 марта 2018 является текущей датой

Запрос
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
with
  member [кол-во] as COUNT(nonempty([Calendar End].[Cdate].[Cdate], (existing [Calendar End].[Year Month].[Year Month], [Measures].[Bill Amount])))
  member [сумма1] as SUM({existing [Calendar End].[Year Month].[Year Month]}, [Measures].[Bill Amount])
  member [сумма2] as SUM({existing [Calendar End].[Y-M-D].[Year Month]}, [Measures].[Bill Amount])
select 
  {[Measures].[Bill Amount], [кол-во],[сумма1],[сумма2]}  on 0,
  {[Calendar End].[Cdate].[Cdate]} on 1
from [NETCENTER]
WHERE ([Calendar End].[Y-M-D].[Year Month].&[2018.03 м.])



Результат
.....

Сумма розничнаякол-восумма1сумма223 марта 2018 г.(null)22(null)370 362.66
......

Не понимаю, почему величина "сумма1" в строке "23 марта 2018 г." - NULL

Разъясните пожалуйста

Перестроил куб "на завтра" - пустая дата сдвинулась на 24 марта...
Видимость иерархии атрибута "Текущая дата" - False

В чем моя ошибка?
...
Рейтинг: 0 / 0
SSAS 2012. MDX NULL значение
    #39619766
grAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grAlexПерестроил куб "на завтра" - пустая дата сдвинулась на 24 марта...
Видимость иерархии атрибута "Текущая дата" - False

В чем моя ошибка?

Удалил вовсе этот атрибут
оставив только День Месяц Год
сумма появилась..

Почему так происходит?
...
Рейтинг: 0 / 0
SSAS 2012. MDX NULL значение
    #39619907
grAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grAlexgrAlexПерестроил куб "на завтра" - пустая дата сдвинулась на 24 марта...
Видимость иерархии атрибута "Текущая дата" - False

В чем моя ошибка?

Удалил вовсе этот атрибут
оставив только День Месяц Год
сумма появилась..

Почему так происходит?
Продолжаем разговор..
Пример на Adventure Works DW 2008. Тут разговор переходит в понятия взаимодействия атрибутов. Свойства атрибута.
Иерархия атрибута [Month Name] скрыта.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
with
  member [кол-во] as COUNT(nonempty([Date].[Date].[Date], (existing [Date].[Month Name].[Month Name], [Measures].[Internet Sales Amount])))
  member [сумма1] as SUM({existing [Date].[Month Name].[Month Name]}, [Measures].[Internet Sales Amount])
  member [сумма2] as SUM({existing [Date].[Calendar].[Month]}, [Measures].[Internet Sales Amount])
-- запрашиваем сентябрь через иерархию атрибута и пользовательскую иерархию
  member [сумма3] as SUM({[Date].[Month Name].[Month Name].&[2005]&[9]}, [Measures].[Internet Sales Amount])
  member [сумма4] as SUM({[Date].[Calendar].[Month].&[2005]&[9]}, [Measures].[Internet Sales Amount])
select 
  {[Measures].[Internet Sales Amount], [кол-во],[сумма1],[сумма2],[сумма3],[сумма4]}  on 0,
  {[Date].[Date].members} on 1
from [Adventure Works]
WHERE ([Date].[Month Name].[Month Name].&[2005]&[10])


Результат
кол-восумма1сумма2сумма3сумма4All Periods30513 329.47 513 329.47 473 943.03 473 943.03 October 1. 20053011 255.63 513 329.47 (null)473 943.03 October 2. 20053010 531.53 513 329.47 (null)473 943.03 October 3. 20053014 313.08 513 329.47 (null)473 943.03 October 4. 2005307 156.54 513 329.47 (null)473 943.03 October 5. 20053025 187.15 513 329.47 (null)473 943.03 October 6. 2005307 652.36 513 329.47 (null)473 943.03 October 7. 20053011 433.91 513 329.47 (null)473 943.03 October 8. 20053033 246.07 513 329.47 (null)473 943.03 October 9. 20053029 121.98 513 329.47 (null)473 943.03 October 10. 20053017 891.35 513 329.47 (null)473 943.03 October 11. 20053028 016.32 513 329.47 (null)473 943.03 October 12. 20053042 557.68 513 329.47 (null)473 943.03 October 13. 20053018 233.89 513 329.47 (null)473 943.03 October 14. 20053010 734.81 513 329.47 (null)473 943.03 October 15. 2005306 953.26 513 329.47 (null)473 943.03 October 16. 20053018 183.89 513 329.47 (null)473 943.03 October 17. 20053010 531.53 513 329.47 (null)473 943.03 October 18. 20053028 447.88 513 329.47 (null)473 943.03 October 19. 20053015 012.18 513 329.47 (null)473 943.03 October 20. 20053021 469.62 513 329.47 (null)473 943.03 October 21. 20053010 734.81 513 329.47 (null)473 943.03 October 22. 20053011 255.63 513 329.47 (null)473 943.03 October 23. 20053015 012.18 513 329.47 (null)473 943.03 October 24. 200530(null)513 329.47 (null)473 943.03 October 25. 2005303 578.27 513 329.47 (null)473 943.03 October 26. 2005307 156.54 513 329.47 (null)473 943.03 October 27. 20053030 024.36 513 329.47 (null)473 943.03 October 28. 20053015 012.18 513 329.47 (null)473 943.03 October 29. 20053023 884.45 513 329.47 (null)473 943.03 October 30. 20053021 990.44 513 329.47 (null)473 943.03 October 31. 2005306 749.98 513 329.47 (null)473 943.03
Почему значения колонок сумма3 и 4 на уровне дней различны?
...
Рейтинг: 0 / 0
SSAS 2012. MDX NULL значение
    #39620355
grAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grAlexПродолжаем разговор..
Пример на Adventure Works DW 2008. Тут разговор переходит в понятия взаимодействия атрибутов. Свойства атрибута.
Иерархия атрибута [Month Name] скрыта.

Почему значения колонок сумма3 и 4 на уровне дней различны?

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


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