Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Получение format string для calculated member через OLE DB
|
|||
|---|---|---|---|
|
#18+
Добрый день, подскажите пожалуйста, как при получении calculated members через OLE DB, получать для каждого из них FORMAT STRING? я делаю так const byte MDMEMBER_TYPE_FORMULA = 0x4; object[] param = new object[]{null, null, ReportCubeName, null, null, null, null, null, null,null, MDMEMBER_TYPE_FORMULA}; DataTable dt = _activeOleDbConnection.GetOleDbSchemaTable(SchemaGuid.Members , param); но в результирующем Datatable нигде не вижу format string для calculated member (хотя в кубе они прописаны, и все разные) Может есть какой-нибудь способ это сделать? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2006, 19:12 |
|
||
|
Получение format string для calculated member через OLE DB
|
|||
|---|---|---|---|
|
#18+
RokkyДобрый день, подскажите пожалуйста, как при получении calculated members через OLE DB, получать для каждого из них FORMAT STRING? я делаю так const byte MDMEMBER_TYPE_FORMULA = 0x4; object[] param = new object[]{null, null, ReportCubeName, null, null, null, null, null, null,null, MDMEMBER_TYPE_FORMULA}; DataTable dt = _activeOleDbConnection.GetOleDbSchemaTable(SchemaGuid.Members , param); но в результирующем Datatable нигде не вижу format string для calculated member (хотя в кубе они прописаны, и все разные) Может есть какой-нибудь способ это сделать? Спасибо. Если member не measure то через SchemaGuid.Members никак, иначе только через AMO копаться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 00:39 |
|
||
|
Получение format string для calculated member через OLE DB
|
|||
|---|---|---|---|
|
#18+
calcualated members у меня бывает как в дименшне [measures] так и в других, но вышеописанным способом FORMAT_STRING прописанный в кубе не беретс это через oledb adomd getschemaobject выдает те же результаты. Пока что format_string не удалось получить вообще ниникак))) AMO еще вообще не смотрел и даже не очень хорошо себе представляю что это. Под .net AMO клиент присутствет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 01:22 |
|
||
|
Получение format string для calculated member через OLE DB
|
|||
|---|---|---|---|
|
#18+
Для meaured надо использовать схему Measures, a не Members. AMO это замена COM DSO, и существует исключительно под .Net и только для AS2005. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 01:42 |
|
||
|
Получение format string для calculated member через OLE DB
|
|||
|---|---|---|---|
|
#18+
пока что AS 2k (((((( буду наверное через DSO пробовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 02:56 |
|
||
|
Получение format string для calculated member через OLE DB
|
|||
|---|---|---|---|
|
#18+
Можно получить через Код: plaintext 1. Владислав Беляев ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 06:53 |
|
||
|
Получение format string для calculated member через OLE DB
|
|||
|---|---|---|---|
|
#18+
Забыл сказать, что в WHERE надо добавить тюпл с вашей мерой Владислав Беляев ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 06:54 |
|
||
|
Получение format string для calculated member через OLE DB
|
|||
|---|---|---|---|
|
#18+
БеляевЗабыл сказать, что в WHERE надо добавить тюпл с вашей мерой Владислав Беляев спасибо за совет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 08:48 |
|
||
|
Получение format string для calculated member через OLE DB
|
|||
|---|---|---|---|
|
#18+
Эээхххх, сначала было обрадовался что все так просто и разозлился, что сам не дошел, а потом выяснилось,что если в имени метрики есть процент - то запрос валится с ошибкой(((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 13:42 |
|
||
|
Получение format string для calculated member через OLE DB
|
|||
|---|---|---|---|
|
#18+
в любом случае спасибо)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 13:49 |
|
||
|
Получение format string для calculated member через OLE DB
|
|||
|---|---|---|---|
|
#18+
RokkyЭээхххх, сначала было обрадовался что все так просто и разозлился, что сам не дошел, а потом выяснилось,что если в имени метрики есть процент - то запрос валится с ошибкой(((( Вообще я делал % в наименовании - без проблем, по-моему Вы скобки квадратные не забыли? На всякий случай посмотрите еще тут: Вот здесь было обсуждение про кавычки в имени мембера В выражении CM эта проблема может присутствовать из-за того, что они обрабатываются отдельным от SELECT парсером Вот здесь статья на эту тему от Моши Владислав Беляев ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 19:54 |
|
||
|
Получение format string для calculated member через OLE DB
|
|||
|---|---|---|---|
|
#18+
есть SELECT FROM ATB_TXNS WHERE ([Measures].[AR by %]) CELL PROPERTIES FORMAT_STRING это калкулатед мембер в кубе - запрос выдает ошибку Код: plaintext 1. 2. SELECT FROM ATB_TXNS WHERE ([Measures].[AR Days]) CELL PROPERTIES FORMAT_STRING это калкулатед мембер в кубе - запрос работает нормально SELECT FROM ATB_TXNS WHERE ([Measures].[ADR]) CELL PROPERTIES FORMAT_STRING это метрика в кубе метрик с процентом в имени в кубе нет, да по-моему это и не позволяется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2006, 15:04 |
|
||
|
Получение format string для calculated member через OLE DB
|
|||
|---|---|---|---|
|
#18+
использую MS AS 2000 эти запросы проверял в MDX sample application Указанные ошибки вылазят не сразу в popup а в результате запроса - появляется ячейка со значением #ERR, при двойном щелчке на которой вылазит вышеуказанная ошибка. Получается синтаксис запроса правилен, просто AS не может выполнить его корректно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2006, 15:07 |
|
||
|
Получение format string для calculated member через OLE DB
|
|||
|---|---|---|---|
|
#18+
У меня есть такие метрики и в AS2000 и в AS2005. В обоих случаях никаких граблей. Код: plaintext 1. 2. или Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2006, 17:33 |
|
||
|
Получение format string для calculated member через OLE DB
|
|||
|---|---|---|---|
|
#18+
backfireУ меня есть такие метрики и в AS2000 и в AS2005. В обоих случаях никаких граблей. так. все интереснее и интереснее Эти метрики не являются calculated members? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2006, 19:51 |
|
||
|
Получение format string для calculated member через OLE DB
|
|||
|---|---|---|---|
|
#18+
просто создать обычную метрику (не calculated) с символом процента в имени у меня не получается - Cube Editor говорит что недопустимый символ. А calculated member спокойно в куб добавляется. Не могу себе представить, почему у меня не работает, если у Вас работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2006, 19:55 |
|
||
|
Получение format string для calculated member через OLE DB
|
|||
|---|---|---|---|
|
#18+
Rokkyпросто создать обычную метрику (не calculated) с символом процента в имени у меня не получается - Cube Editor говорит что недопустимый символ. А calculated member спокойно в куб добавляется. Не могу себе представить, почему у меня не работает, если у Вас работает. У меня это CM. Мне ужасно интересно, что это у вас за физическая мера с символом % в имени и какой у нее тип аггрегации (sum, count, min, max ....) ? оффтоп. неужели на благбазе или на барабашке проценты суммируют? Действительно, физ меру со знаком % в AS2K не создать - Analysis Manager посылает к .... и говорит что % не допустим, В AS2K5 таже песня, но толкование более подробное (чтобы руки впредь не чесались спец символи писать) автор The 'Name' property cannot contain any of the following characters: . , ; ' ` : / \ * | ? " & % $ ! + = ( ) [ ] { } < > ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2006, 21:12 |
|
||
|
Получение format string для calculated member через OLE DB
|
|||
|---|---|---|---|
|
#18+
backfire У меня это CM. аналогично, я кажется обратного нигде не утверждал backfire оффтоп. неужели на благбазе или на барабашке проценты суммируют? а при чем здесь "благбаза и барабашка" ? backfire В AS2K5 таже песня, но толкование более подробное (чтобы руки впредь не чесались спец символи писать) автор The 'Name' property cannot contain any of the following characters: . , ; ' ` : / \ * | ? " & % $ ! + = ( ) [ ] { } < > спасибо, полезная информация. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2006, 21:48 |
|
||
|
Получение format string для calculated member через OLE DB
|
|||
|---|---|---|---|
|
#18+
Rokky backfire оффтоп. неужели на благбазе или на барабашке проценты суммируют? а при чем здесь "благбаза и барабашка" ? так, к слову пришлось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2006, 22:09 |
|
||
|
Получение format string для calculated member через OLE DB
|
|||
|---|---|---|---|
|
#18+
Rokkyесть SELECT FROM ATB_TXNS WHERE ([Measures].[AR by %]) CELL PROPERTIES FORMAT_STRING это калкулатед мембер в кубе - запрос выдает ошибку Код: plaintext 1. 2. SELECT FROM ATB_TXNS WHERE ([Measures].[AR Days]) CELL PROPERTIES FORMAT_STRING это калкулатед мембер в кубе - запрос работает нормально SELECT FROM ATB_TXNS WHERE ([Measures].[ADR]) CELL PROPERTIES FORMAT_STRING это метрика в кубе метрик с процентом в имени в кубе нет, да по-моему это и не позволяется Приведите выражение для вашей CM - в нем все проблемы и % совершенно здесь не при чем Владислав Беляев ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2006, 14:28 |
|
||
|
Получение format string для calculated member через OLE DB
|
|||
|---|---|---|---|
|
#18+
БеляевПриведите выражение для вашей CM - в нем все проблемы и % совершенно здесь не при чем Владислав Беляев Завтра приведу. Но выражение здесь не при чем - виноват именно процент в имени. Потому что Rokky SELECT FROM ATB_TXNS WHERE ([Measures].[AR Days]) CELL PROPERTIES FORMAT_STRING это калкулатед мембер в кубе - запрос работает нормально работает отлично, но если [Measures].[AR Days] ПЕРЕИМЕНОВАТЬ во что-нибудь с процентом, ну например [Measures].[AR Days test %] то вылезет вышеописанная ошибка. А выражение может быть просто ЛЮБОЕ. Так же как и FORMAT_STRING - любой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2006, 03:10 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=33633871&tid=1870342]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
14ms |
get forum data: |
2ms |
get page messages: |
72ms |
get tp. blocked users: |
1ms |
| others: | 255ms |
| total: | 426ms |

| 0 / 0 |
