Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как сделать так что бы StrToValue понимала запятую в качестве разделителя...
|
|||
|---|---|---|---|
|
#18+
Уважаемые коллеги! Возникла такая проблема. В вычисляемом поле куба MS AS использую StrToValue. Так как живу в России, то на всех компьютера, в Regional Settings есс-но стоит Russian, и в качестве разделите целой и дробной части - запятая. И если в качестве аргумента StrToValue используется дрообное число, то клиент вываливается в ошибку. Если же в региональных настройках поставить в качестве разделителя точку, то всё Ок. Казалась бы маленькая проблема приводит к тому что у всех пользователей на локальных машинах нужно ставить эту злосчастную точку. Можно ли заставить понимать StrToValue запятую? Всем заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2003, 12:29 |
|
||
|
Как сделать так что бы StrToValue понимала запятую в качестве разделителя...
|
|||
|---|---|---|---|
|
#18+
Ну я так понимаю точка "вшита" в эту функцию... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2003, 09:52 |
|
||
|
Как сделать так что бы StrToValue понимала запятую в качестве разделителя...
|
|||
|---|---|---|---|
|
#18+
Можно пробовать использовать везде так: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2003, 11:08 |
|
||
|
Как сделать так что бы StrToValue понимала запятую в качестве разделителя...
|
|||
|---|---|---|---|
|
#18+
А разве есть функция Replace или ей подобная в MDX? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2003, 12:00 |
|
||
|
Как сделать так что бы StrToValue понимала запятую в качестве разделителя...
|
|||
|---|---|---|---|
|
#18+
Помоему была! По лубому ты можешь использовать любую собственную функцию! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2003, 12:02 |
|
||
|
Как сделать так что бы StrToValue понимала запятую в качестве разделителя...
|
|||
|---|---|---|---|
|
#18+
Ыыыы. До этого мне ещё далеко. А мож в VB есть то что можно легко и просто использовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2003, 12:08 |
|
||
|
Как сделать так что бы StrToValue понимала запятую в качестве разделителя...
|
|||
|---|---|---|---|
|
#18+
Дык что Replace нету? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2003, 12:14 |
|
||
|
Как сделать так что бы StrToValue понимала запятую в качестве разделителя...
|
|||
|---|---|---|---|
|
#18+
Нету! Иль хотя бы подскажи, есть ли где в BOL соглашение об интерфейсе с самописными dll. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2003, 12:20 |
|
||
|
Как сделать так что бы StrToValue понимала запятую в качестве разделителя...
|
|||
|---|---|---|---|
|
#18+
В BOL написано: Microsoft® SQL Server™ 2000 Analysis Services includes and automatically registers the Microsoft Visual Basic® for Applications Expression Services library of functions, and automatically registers the Microsoft Excel worksheet library if it is installed on the computer with Analysis Services. Из этого я понял что типа автоматически при инсталяции в AS регистрируются функции VB и Excel. Тока я что то в Cube Editor их не вижу в списке. Где они? Например в Excel есть Replace, но как бы мне её заполучить для использования? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2003, 12:26 |
|
||
|
Как сделать так что бы StrToValue понимала запятую в качестве разделителя...
|
|||
|---|---|---|---|
|
#18+
В форум не только писать, его еще и читать надо. В свое время Ирина писала, что в список функций в билдере МДХ функции из VB подключаются после первого использования. А справку по использованию ищи в Ехеле (в BOL - только список функций, которые можно использовать) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2003, 12:54 |
|
||
|
Как сделать так что бы StrToValue понимала запятую в качестве разделителя...
|
|||
|---|---|---|---|
|
#18+
Прикол. Создали в VB dll с Replace. На одной машине она зарегестривалась в Cube Editor, а на другой нет. Хотя везде стоит 3-ий сервис пак. Пишет: ... to file contains no libraries. Кто сталкивался? И ещё. Я что то не понял. Вот зарегестрирую я DLL в Cube Editor при создании одного вычисляемого поля. А в других выч. полях и/или в других кубах и /или в других AS базах её надо будет регестрировать опять? А на компьютерах клиентов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2003, 14:09 |
|
||
|
Как сделать так что бы StrToValue понимала запятую в качестве разделителя...
|
|||
|---|---|---|---|
|
#18+
Пользуясь только VBA: StrToValue(Left(InValue,InStr(InValue,",")-1)+"." + Right(InValue,Len(InValue)-InStr(InValue,","))) Replace не работает, потому-что некоторые ф-и из VBA не считаются SAFE и это одна из них. Она помечена * в BOL. Irina ( с дисклаймером). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2003, 01:46 |
|
||
|
Как сделать так что бы StrToValue понимала запятую в качестве разделителя...
|
|||
|---|---|---|---|
|
#18+
Видел я что она помечена звёздочкой. Но Replace есть и в VBA и в Excel функциях. Когда я на него ссылаюсь, он какой Replace подцепляется? И как мне подцепить нужный? Т.е. вообще вопрос можно поставить так: если в двух зарегестрированных библиотеках имеются одноимённые ф-ий, как использовать именно нужную ф-ию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2003, 05:38 |
|
||
|
Как сделать так что бы StrToValue понимала запятую в качестве разделителя...
|
|||
|---|---|---|---|
|
#18+
VBA!Replace or Excel!Replace. Можно указать точный путь к ф-и. Все убежала. Ира(с дисклаймером) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2003, 06:22 |
|
||
|
Как сделать так что бы StrToValue понимала запятую в качестве разделителя...
|
|||
|---|---|---|---|
|
#18+
Иринка (прости за вольность в обращении) только ты меня и спасаешь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2003, 06:50 |
|
||
|
Как сделать так что бы StrToValue понимала запятую в качестве разделителя...
|
|||
|---|---|---|---|
|
#18+
А ларчик то раскрывался просто.. В VBA есть функция cdbl, которую можно использовать вместо StrToValue. Она берёт разделитель из региональных настроек машины клиента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2003, 12:16 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=32130853&tid=1873470]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
171ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 272ms |
| total: | 538ms |

| 0 / 0 |
