Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Default member
|
|||
|---|---|---|---|
|
#18+
Привет всем. Наверняка кто то уже сталкивался с подобной задачей. Есть такое свойство Default member там можно выставить какой то member или написать MDX. Может кто то подскажет как написать MDX что бы Default member по Dim Дата был как системная дата? Тоесть юзер открывает отчет и получает сражу же текущюю дату. Вот что то мучился и ничего не нашел может кто то это уже решил. Спасибо. P.S. Сервер MS AS SP4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 19:19 |
|
||
|
Default member
|
|||
|---|---|---|---|
|
#18+
Зависит как у Вас определено измерение "Время". Например в Foodmart 2000 это будет выглядеть так: Код: plaintext Правда там это не отработает, т.к. измерение Время кончается в 1998, а у нас уже 2005 на дворе. Моша ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 20:59 |
|
||
|
Default member
|
|||
|---|---|---|---|
|
#18+
MoshaЗависит как у Вас определено измерение "Время". Например в Foodmart 2000 это будет выглядеть так: Код: plaintext Правда там это не отработает, т.к. измерение Время кончается в 1998, а у нас уже 2005 на дворе. Моша ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights Nu tak emu ne dolgo i Shift sdelat. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2005, 23:10 |
|
||
|
Default member
|
|||
|---|---|---|---|
|
#18+
Спасибо Вам что помогли но вот одна мелочь все это дело выглядит так [Time].[2002].[7].[2002-7-17] а такого мембера нету есть такой [Time].[2002].[7].[2002-07-17]. Вот этот нолик вставить трудно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 12:57 |
|
||
|
Default member
|
|||
|---|---|---|---|
|
#18+
Ну можно изобразить строку типа Format(Date(),'yyyy-mm-dd') и по идее всё в шоколаде.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 14:08 |
|
||
|
Default member
|
|||
|---|---|---|---|
|
#18+
Alex FoxНу можно изобразить строку типа Format(Date(),'yyyy-mm-dd') и по идее всё в шоколаде.... Вот это тема, спасиб! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 14:09 |
|
||
|
Default member
|
|||
|---|---|---|---|
|
#18+
OLAPMASTER Alex FoxНу можно изобразить строку типа Format(Date(),'yyyy-mm-dd') и по идее всё в шоколаде.... Вот это тема, спасиб! Гы гы гы Format(Date(),'yyyy-mm-dd') пишет 18.07.2005 вот это уже круто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 14:12 |
|
||
|
Default member
|
|||
|---|---|---|---|
|
#18+
Ладно... Можно обращаться не по имени, а по значению ключа. У меня ключевое поле типа int. и сегодня выглядит как 20050718 Строка получается Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 14:24 |
|
||
|
Default member
|
|||
|---|---|---|---|
|
#18+
А если и так не покатит, совсем бронебойный способ: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 14:30 |
|
||
|
Default member
|
|||
|---|---|---|---|
|
#18+
Alex FoxА если и так не покатит, совсем бронебойный способ: Код: plaintext Этот способ хорош даже и с первым примером, только вот как ты это дело запишеш в DEF/MEMBER он крикнет что типа IIF он не понимаеть. MS AS SP4. Если тебе не трудно проверь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 14:39 |
|
||
|
Default member
|
|||
|---|---|---|---|
|
#18+
Поторопился. Реально выдранный кусок Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 15:09 |
|
||
|
Default member
|
|||
|---|---|---|---|
|
#18+
Alex FoxПоторопился. Реально выдранный кусок Код: plaintext Круто, это фурычит! Спасиб мужик спас! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 15:23 |
|
||
|
Default member
|
|||
|---|---|---|---|
|
#18+
можно проще Right(CStr(Month(Now()) + 100), 2) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 16:16 |
|
||
|
Default member
|
|||
|---|---|---|---|
|
#18+
AAronможно проще Right(CStr(Month(Now()) + 100), 2) Это как ен то? Right(CStr(Month(Now()) + 100), 2) = Right("700",2) = "00" и чего это ? Чето я не понял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 17:01 |
|
||
|
Default member
|
|||
|---|---|---|---|
|
#18+
Это почему это? К номеру месяца "Month(Now())" прибавляем 100. Получается 107. Переводим в строку и берем два правых символа Right(Cstr(..), 2) = "07" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 17:29 |
|
||
|
Default member
|
|||
|---|---|---|---|
|
#18+
AAronЭто почему это? К номеру месяца "Month(Now())" прибавляем 100. Получается 107. Переводим в строку и берем два правых символа Right(Cstr(..), 2) = "07" Угу понятно, просто в запутался, такое ошушение что "+" это и сложение и конкатинация?? Обычно конкатинация это - "||" а сложение + , а сдесь я понял + как конкатинацию а оказываеться это сложение было. И далее + уже идеть как конкатинация строк. Гы гы гы пипец... Это тоже катит и того два способа победить сырость!! Спасибо всем! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 18:04 |
|
||
|
Default member
|
|||
|---|---|---|---|
|
#18+
OLAPMASTERУгу понятно, просто в запутался, такое ошушение что "+" это и сложение и конкатинация?? Обычно конкатинация это - "||" а сложение + , а сдесь я понял + как конкатинацию а оказываеться это сложение было. И далее + уже идеть как конкатинация строк. надо было написать 100 + Month(Now()) и тогда будет работать даже если + - это конкатенация :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 18:09 |
|
||
|
Default member
|
|||
|---|---|---|---|
|
#18+
Dmitry Biryukov OLAPMASTERУгу понятно, просто в запутался, такое ошушение что "+" это и сложение и конкатинация?? Обычно конкатинация это - "||" а сложение + , а сдесь я понял + как конкатинацию а оказываеться это сложение было. И далее + уже идеть как конкатинация строк. надо было написать 100 + Month(Now()) и тогда будет работать даже если + - это конкатенация :-) В таком случае достаточно 0 + Month(Now()) 100 уже не надо. Вообщем замароты одни пошли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 18:22 |
|
||
|
Default member
|
|||
|---|---|---|---|
|
#18+
OLAPMASTER Dmitry Biryukov OLAPMASTERУгу понятно, просто в запутался, такое ошушение что "+" это и сложение и конкатинация?? Обычно конкатинация это - "||" а сложение + , а сдесь я понял + как конкатинацию а оказываеться это сложение было. И далее + уже идеть как конкатинация строк. надо было написать 100 + Month(Now()) и тогда будет работать даже если + - это конкатенация :-) В таком случае достаточно 0 + Month(Now()) 100 уже не надо. Вообщем замароты одни пошли.а так не будет работать когда + - это сложение :-). так что 100 - правильная цифра. хотя можно и 200 и 300 и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 20:32 |
|
||
|
Default member
|
|||
|---|---|---|---|
|
#18+
главное добавить необходимое количество разрядов, больше желаемого количества лидирующих нулей. А результат функции Month() - число типа Int. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 21:13 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=33171382&tid=1871273]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
162ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
77ms |
get tp. blocked users: |
2ms |
| others: | 251ms |
| total: | 545ms |

| 0 / 0 |
