powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SSAS. MDX. Пятничный расколбас или нарвался...
4 сообщений из 4, страница 1 из 1
SSAS. MDX. Пятничный расколбас или нарвался...
    #39484779
ShIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нарвался на "100-летней" давности проблему и дабы больше об этом не забывать делюсь со всеми..
запрос:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
select 
  "[Measures].[d]" mdx_date
  ,"[Measures].[dn]" mdx_date_as_dbl
  ,convert(nvarchar, cast(cast('2017-01-01' as date) as datetime), 104) sql_date
  ,cast(cast(cast('2017-01-01' as date) as datetime) as float) sql_date_as_dbl
--  ,cast(cast(cast(cast('2017-01-01' as date) as datetime) as float) as datetime) sql_dbl_as_date
  ,convert(nvarchar, cast(cast("[Measures].[dn]" as float) as datetime), 104) mdx_dbl_as_sql_date
  ,"[Measures].[dd]" sql_dbl_as_mdx_date
from
openrowset('MSOLAP', 'DATASOURCE=localhost; Initial Catalog="AdventureWorks"',
'with 
  member _d as cdate(''2017-01-01'')
  member d as format(_d, ''dd/MM/yyyy'')
  member dn as cdbl(_d)
  member _dd as cdate(42734)
  member dd as format(_dd, ''dd/MM/yyyy'')
select 
 {d, dn, dd} on columns
from 
 [Adventure Works]
')


результат:
mdx_datemdx_date_as_dblsql_datesql_date_as_dblmdx_dbl_as_sql_datesql_dbl_as_mdx_date01.01.20174273601.01.20174273403.01.201730.12.2016
объяснение:
отсчет даты
VBA - 30/12/1899
TSQL - 01/01/1900

где нарвался:
создана мера на основе даты преобразованной в формат float
нужно было в запросе отобразить ее в формате даты.
...
Рейтинг: 0 / 0
SSAS. MDX. Пятничный расколбас или нарвался...
    #39488051
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShIgor,

что показывает собственно мдх запрос?
...
Рейтинг: 0 / 0
SSAS. MDX. Пятничный расколбас или нарвался...
    #39488572
DaniilSeryi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир ШтепаShIgor,

что показывает собственно мдх запрос?

Запрос и его результаты показывают необходимость не забывать о разных точках отсчёта дат в разных системах и о том, что даты лучше передавать не в числовом формате (43345), а строками ('2017-06-12') или в формате дат принимающей системы ('20170612').
...
Рейтинг: 0 / 0
SSAS. MDX. Пятничный расколбас или нарвался...
    #39488616
ShIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SSAS. MDX. Пятничный расколбас или нарвался...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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