powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Member Properties
17 сообщений из 17, страница 1 из 1
Member Properties
    #33015767
Elkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Суть вопроса:
Допустим есть измерение [Магазины] , у членов которого есть свойство "директор".Оно для конкретного магазина ,понятно,со временем может измениться.Мне бы хотелось получать информацию ,например,о продажах в магазине за конктреный месяц + кто был в это время его директором.
Я делаю СM "директор" : [Магазины].CurrentMember.Propeties("директор")
Потом такой запрос :
select
{[Measures].[продажи],[Measures].[директор]} on columns,
[Магазины].members om rows
from mycube
where [time].[конкретное время]

а значение колонки "директор" не изменяется, какое бы время не стояло в блоке where и равно "последнему" директору

Подскажите,пажалста, как быть.
...
Рейтинг: 0 / 0
Member Properties
    #33015866
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElkinЗдравствуйте!
Суть вопроса:
Допустим есть измерение [Магазины] , у членов которого есть свойство "директор".Оно для конкретного магазина ,понятно,со временем может измениться.Мне бы хотелось получать информацию ,например,о продажах в магазине за конктреный месяц + кто был в это время его директором.
Я делаю СM "директор" : [Магазины].CurrentMember.Propeties("директор")
Потом такой запрос :
select
{[Measures].[продажи],[Measures].[директор]} on columns,
[Магазины].members om rows
from mycube
where [time].[конкретное время]

а значение колонки "директор" не изменяется, какое бы время не стояло в блоке where и равно "последнему" директору

Подскажите,пажалста, как быть.

Так предыдущих директоров надо где то сохранять. А где они у вас хранятся?
...
Рейтинг: 0 / 0
Member Properties
    #33015913
Elkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Когда у магазина меняется директор, в таблицу измерения [магазины] добаляется запись (новый ID , то же название магазина ,новый директор)
...
Рейтинг: 0 / 0
Member Properties
    #33015998
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как у вас построено измерение Магазины?

Один уровень или 2?
...
Рейтинг: 0 / 0
Member Properties
    #33016116
Elkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В измерении [Магазины] один уровень

Если сделать 2й уровень [директоры] ,то возможно получится так что
в нём будет два члена с различными именами ,хотя речь идёт об одном человеке (А.С. Сидоров и Сидоров А.С , например)
...
Рейтинг: 0 / 0
Member Properties
    #33018177
Elkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как вообще поступать если свойство члена измерения изменяется со временем? Как можно отследить его изменение?
Подскажите.Очень нужно!
...
Рейтинг: 0 / 0
Member Properties
    #33018277
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самое простое решение.
Постройте отдельное измерение директора. Затем, либо вставьте в таблицу фактов поле директор либо, что мне ближе по духу, отдельный кубик на таблице (Дата, Магазин, Директор) и свяжите его в виртуальном кубе с вашим основным.

Посмотрите также по форуму и в литературе (интернете) на предмет: Медленно изменяющиеся измерения, Slowly Changing Dimensions (SCD)
...
Рейтинг: 0 / 0
Member Properties
    #33021526
Elkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за совет.Попробую.

А скажите, возможно ли сделать так чтобы на одном уровне существовали мемберы с одинаковыми именами ,ведь в своей таблице они имеют уникальные ключи?
...
Рейтинг: 0 / 0
Member Properties
    #33021563
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElkinСпасибо за совет.Попробую.

А скажите, возможно ли сделать так чтобы на одном уровне существовали мемберы с одинаковыми именами ,ведь в своей таблице они имеют уникальные ключи?

Никаких проблем
...
Рейтинг: 0 / 0
Member Properties
    #33021567
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Туда же
...
Рейтинг: 0 / 0
Member Properties
    #33021707
Elkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал как сказали.Ничего не изменилось.Всё равно на уровне только уникальные имена.
...
Рейтинг: 0 / 0
Member Properties
    #33021963
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какое поле таблицы измерения является MemberKey, какое является MemberName?
...
Рейтинг: 0 / 0
Member Properties
    #33023397
Elkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поравил MemberKey.Получилось что хотел.Спасибо
...
Рейтинг: 0 / 0
Member Properties
    #33025751
Elkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Теперь на уровне есть члены с одинаковыми именами.
Но почему-то после выполнения запроса ,они группируются в один если следуют друг за другом.
Как бы и от этого избавиться?
...
Рейтинг: 0 / 0
Member Properties
    #33025757
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запрос в студию
...
Рейтинг: 0 / 0
Member Properties
    #33025814
Elkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да хотя б если просто написать так:

select
{[Measures].[...]} on columns,
[xxx].members on rows
from cube

- у [ххх] есть члены с одинаковыми именами

Вообще-то количество ячеек в колонке соответсвует количеству мемберов,
объединяются ячейки в заголовках строк
...
Рейтинг: 0 / 0
Member Properties
    #33026447
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElkinДа хотя б если просто написать так:

select
{[Measures].[...]} on columns,
[xxx].members on rows
from cube

- у [ххх] есть члены с одинаковыми именами

Вообще-то количество ячеек в колонке соответсвует количеству мемберов,
объединяются ячейки в заголовках строк

Так ни запрос ни AS не при чем :-) Это вы с клиентом разбирайтесь, на котором такое нежелательное объединение происходит
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Member Properties
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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