Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
MS AS формат даты
|
|||
|---|---|---|---|
|
#18+
Добрый день Вопрос в следующем Запрос WITH MEMBER [Measures].[ParameterValue] AS '[Дата состояния].[Дата].CURRENTMEMBER.UNIQUENAME' SELECT {[Measures].[ParameterValue]} ON COLUMNS, [Дата состояния].[Дата].AllMembers ON ROWS FROM [Отгрузка] возвращает мне ParameterValue = [Дата состояния].[Дата].[Дата].&[8/1/2005] [Дата состояния] - dimention по времени. Когда пытаюсь подставить данное значение в основной запрос, данных нет, хотя если изменить значение на [Дата состояния].[Дата].[Дата].&[1/8/2005] - получаю данные. Как можно преобразовывать форматы дат в запросах MDX? Почему вообще в двух разных запросах получаются разные форматы? Вроде бы язык везде выставлен как русский... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2005, 15:27 |
|
||
|
MS AS формат даты
|
|||
|---|---|---|---|
|
#18+
ParameterValue возвращает строку, а [Дата состояния].[Дата].[Дата].&[8/1/2005] - это член измерения и приведите свой "основной запрос" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2005, 16:21 |
|
||
|
MS AS формат даты
|
|||
|---|---|---|---|
|
#18+
Основной запрос выглядит следующим образом: SELECT NON EMPTY { [Measures].[ТН план], [Measures].[ТН] } ON COLUMNS, NON EMPTY { ([Отделы].[Сектор].[Сектор].ALLMEMBERS * [Отделы].[Ответственный].[Ответственный].ALLMEMBERS* [Дата документа].[Год - Месяц - День].[День месяца].ALLMEMBERS * [Дата документа].[Месяц года].[Месяц года].ALLMEMBERS ) } DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME, [Отделы].[Сектор].[Сектор].KEY, [Дата документа].[Год - Месяц - День].[Год].KEY, [Дата документа].[Год - Месяц - День].[Месяц].KEY, [Дата документа].[Год - Месяц - День].[День месяца].KEY, [Дата документа].[Месяц года].[Месяц года].KEY ON ROWS FROM ( SELECT ( STRTOSET( @CutDate), * ) ON COLUMNS FROM [Отгрузка наб]) CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS В @CutDate и подставляется строка, подготовленная предыдущим запросом. Запросы генерируются MS Report services, значения параметров подставляет он сам (интересно вообще как работать с параметрами в MDX). Когда проверяю - вместо параметра подставляю строку, к примеру "[Дата состояния].[Дата].[Дата].&[8/1/2005]" - данных нет, когда поставляю "[Дата состояния].[Дата].[Дата].&[1/8/2005]" - данные есть, это причем, для "[Дата состояния].[Дата].[Дата].&[7/29/2005]" - проходит нормально, т.е. возвращает ожидаемые данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2005, 09:45 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=33198179&tid=1871237]: |
0ms |
get settings: |
8ms |
get forum list: |
24ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 223ms |
| total: | 377ms |

| 0 / 0 |
