Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / MS AS : сортировка по дате / 10 сообщений из 10, страница 1 из 1
04.02.2005, 17:08
    #32901972
олапист
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS AS : сортировка по дате
Есть Member Property, DataType = DBTimeStamp
Есть Calculated Member который отображает этот Member Property
Но сортировка по этому CM проходит как по строке а не по дате
Можно ли как-то заставить сортировать даты, или в ячейки могут быть выведены только числа и строки?
...
Рейтинг: 0 / 0
04.02.2005, 21:46
    #32902333
Mosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS AS : сортировка по дате
Если calculated member пользуется .Properties, то она всегда превращает data type в string. А как получить настоящий data type - смотри здесь:

http://sqljunkies.com/WebLog/mosha/archive/2004/11/13/5117.aspx

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
05.02.2005, 13:15
    #32902549
олапист
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS AS : сортировка по дате
насколько я понял это только в AS2005 работает?
...
Рейтинг: 0 / 0
06.02.2005, 01:51
    #32902886
Mosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS AS : сортировка по дате
Да, только в AS2005, я собирался это указать, но забыл.

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
06.02.2005, 02:58
    #32902892
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS AS : сортировка по дате
MoshaДа, только в AS2005, я собирался это указать, но забыл.

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights

Для того чтобы использовать в AS2K формулу для типизированного значения Member Property надо вместо

Код: plaintext
[Store].CurrentMember.Properties("Store Sqft",TYPED)

писать

Код: plaintext
Val([Store].CurrentMember.Properties("Store Sqft"))

для Numeric типов

или

Код: plaintext
DateValue([Store].CurrentMember.Properties("AnyDateProperty"))

для типа Дата.

Небольшое неудобство - в AS2K надо знать тип Member Property при составлении выражения для CM :-)
...
Рейтинг: 0 / 0
06.02.2005, 04:16
    #32902898
Mosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS AS : сортировка по дате
Спасибо backfire. А будет ли работать сравнение дат правильно после применения DateValue ? Мне кажется что нет, но возможно я ошибаюсь.

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
06.02.2005, 14:00
    #32902984
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS AS : сортировка по дате
MoshaСпасибо backfire. А будет ли работать сравнение дат правильно после применения DateValue ? Мне кажется что нет, но возможно я ошибаюсь.

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights

Проверенно многолетней практикой. У меня это реализовано в серийном продукте с 2001 года. Нареканий нет.
...
Рейтинг: 0 / 0
07.02.2005, 02:22
    #32903272
Mosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS AS : сортировка по дате
Еще раз спасибо. Я привык недоверять типу данных date в AS2K, и при сравнении дат и/или времени всегда рекомендовал пользоваться DateDiff, но тепрь вижу что это недоверие было необоснованным.

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
07.02.2005, 13:41
    #32903975
олапист
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS AS : сортировка по дате
2 backfire

DateValue помогло, спасибо!
А что у вас за "серийный продукт" ? Хочется посмотреть на работу мастера :)
...
Рейтинг: 0 / 0
07.02.2005, 21:22
    #32904941
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS AS : сортировка по дате
олапист 2 backfire

DateValue помогло, спасибо!
А что у вас за "серийный продукт" ? Хочется посмотреть на работу мастера :)

Продукт не коробочный ибо содержит кроме Client еще ETL + AppServer + Management Tools и рапространяется только с заказным/верифицированным DWH/OLAP-DB, ибо куча фишек реализована в ввиде дополнительных скрытых кубов, мер, etc.

Правда с выходом Юкона эти добрая половина доп фишек отвалтвает за ненадобностью (Юкон сам с этим справляется, по крайней мере как заявляет Моша).

Дальнейшие вопросы мылом.
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / MS AS : сортировка по дате / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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