powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Calculated member с использованием Properties Fields
3 сообщений из 3, страница 1 из 1
Calculated member с использованием Properties Fields
    #33083709
ASa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый All!

Вопрос в следующем.
Есть куб Sales
Измерения:Customers.City.Customer
Products.Brand.Product
Packages.PackageGroup.Package
Dates.Year.Month.Week.Day
Меры:Sales

Неоходимо вывести продажи за месяц по Городам*Продуктам с двумя мерами.
1-я мера - Sales
2-я мера - Sales*на кол-во единиц в упаковке (Packages.PackageGroup.Package.Properties("Key"))
Без второй меры все ясно:
Код: plaintext
1.
2.
3.
Select {Measures.Sales} on columns, 
{{Customers.City} * {Products.Brand.Product}} on rows
from Sales
Where (Dates.Year.Month.[May  2005 ])
А вот вторую меру никак сделать не могу.

Заранее благодарен.
...
Рейтинг: 0 / 0
Calculated member с использованием Properties Fields
    #33083738
Dmitry Biryukov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если тупо в лоб, то примерно так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
with member Measures.Sales2 as
'SUM(Descendants
(Packages.CurrentMember,Packages.Package),
Packages.CurrentMember.Properties("Key")*Measures.Sales))' 

Select {Measures.Sales,Measures.Sales2} on columns, 
{{Customers.City} * {Products.Brand.Product}} on rows
from Sales
Where (Dates.Year.Month.[May  2005 ])
 
а если подумать, то свойство "кол-во единиц в упаковке" - это должно быть свойство продукта, а не измерения Packages
а ещё лучше завести физ. меру "продажи в единицах, которые в упаковке"
...
Рейтинг: 0 / 0
Calculated member с использованием Properties Fields
    #33083799
ASa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за помощь. Не мог понять, что за ошубку мне выдавал MDX App.
Я сам дурак - зачем-то перед CurrentMember прописывал уровень измерения. ;))
Dmitry Biryukovа если подумать, то свойство "кол-во единиц в упаковке" - это должно быть свойство продукта, а не измерения Packages
В чем-то согласен.
Но задача не меняется от этого. Дело в том, что не обязательно отчет будет по продуктам. Он может быть и в другом разрезе.
А измерение Packages есть и оно нужно. Его используют аналитики в своих отчетах.
Dmitry Biryukovа ещё лучше завести физ. меру "продажи в единицах, которые в упаковке"
Это мысль хорошая. Но... Когда все делалось, то этот вопрос задавали заказчикам... А они сказали, что поштучно смотреть они продажи не будут... А вот на тебе...
К тому же отчеты единичные и все изменять не хочется... ;))

Еще раз спасиба...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Calculated member с использованием Properties Fields
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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