powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / MS AS : сортировка по дате
10 сообщений из 10, страница 1 из 1
MS AS : сортировка по дате
    #32901972
олапист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть Member Property, DataType = DBTimeStamp
Есть Calculated Member который отображает этот Member Property
Но сортировка по этому CM проходит как по строке а не по дате
Можно ли как-то заставить сортировать даты, или в ячейки могут быть выведены только числа и строки?
...
Рейтинг: 0 / 0
MS AS : сортировка по дате
    #32902333
Mosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если 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
MS AS : сортировка по дате
    #32902549
олапист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
насколько я понял это только в AS2005 работает?
...
Рейтинг: 0 / 0
MS AS : сортировка по дате
    #32902886
Mosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, только в AS2005, я собирался это указать, но забыл.

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

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

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

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

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

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

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

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

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

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


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