powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как задать тип calculated member-а?
4 сообщений из 4, страница 1 из 1
Как задать тип calculated member-а?
    #33728730
Ihor Bobak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AS2000. Создаю новый calculated measure как 100 * Measure0 / Measure1. И Measure0, и Measure1 имеют тип integer. Соответственно, мой calculated member тоже integer, а надо получить double.

Если сделать так:
Код: plaintext
 100  * CDbl(Measure0) / CDbl(DistinctOutlets)

тогда срабатывает: встроенный cube browser успешно отображает значения типа 45.23245.

Если сделать так:
Код: plaintext
 100  * CDbl(Measure0) / DistinctOutlets
или так
Код: plaintext
 100 . 0  * (Measure0 +  0 . 0 ) / Measure1

то cube browser показывает целые значения.

Не могу понять закономерность - как установить нужный мне тип для calculated member-а?
...
Рейтинг: 0 / 0
Как задать тип calculated member-а?
    #33728854
ShIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
странное что-то у Вас творится...
перепробовал у себя все варианты, ничего такого нет! CM вероятно всегда типа Variant и отображает значения в зависимости от формата отображения (закладка Advanced, свойство Format String). Единственный случай, когда у меня отображались целые это если FormatString = "#" или "#,#".
...
Рейтинг: 0 / 0
Как задать тип calculated member-а?
    #33730356
Ihor Bobak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShIgorзакладка Advanced, свойство Format String

Если его задать в #.#, то работает даже в случае с 100 * Measure0 / Measure1. Если его не задать, то AS сам каким-то образом его определяет, но вот как - загадка (да и это не имеет большого значения).

Спасибо за наводку.
...
Рейтинг: 0 / 0
Как задать тип calculated member-а?
    #33731461
ShIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
#,# и #.# - 2 разных формата
первый - с разделителями тысяч (миллионов и т.д.) но без дробной части
второй - с дробной частью, если она есть
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как задать тип calculated member-а?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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