powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Помогите с вычисляемым полем MDX
6 сообщений из 6, страница 1 из 1
Помогите с вычисляемым полем MDX
    #39493685
msleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! Нужна помощь. Недавно начал изучать MDX. Нужно в куб добавить вычисляемое поле.
Numeric Distribution. - Нумерическая дистрибуция, показывает % наличия конкретного бренда или скю во всем юниверсе ТТ данной сети.

Формула: Поле куба Active Outlels по конкретному бренду или СКЮ делится на Total Active Outlels по данной сети.

Уверен, что формула не сложная. Помогите написать правильно её на MDX
...
Рейтинг: 0 / 0
Помогите с вычисляемым полем MDX
    #39493810
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как связаны между собой аутлеты и сети? Это независимые измерения или атрибуты одного измерения?
...
Рейтинг: 0 / 0
Помогите с вычисляемым полем MDX
    #39493855
msleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир Штепа,

Есть справочник точек, в нем есть код точек и название сети.
...
Рейтинг: 0 / 0
Помогите с вычисляемым полем MDX
    #39494009
Гулин Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msleg,
привел бы картику куба со связями где все видно - а то люди гадают
+ из SSMS можно браузить куб - глянуть mdx и подпилисть под себя
если в кубе все правильно - слжоностей больших не длолжно быть
...
Рейтинг: 0 / 0
Помогите с вычисляемым полем MDX
    #39494404
msleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гулин Федор,

Структура куба простая.


Dimensions:
1) Products


2) Outlets
...
Рейтинг: 0 / 0
Помогите с вычисляемым полем MDX
    #39494555
Гулин Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
CREATE MEMBER CURRENTCUBE.[Measures].[Total_Patients_with_Medication]   
AS ( 
SUM( [Dim Medication].[Medication].[All].Children , [Measures].[# of Patients with Medication] )
) 
,  ASSOCIATED_MEASURE_GROUP = 'BB';    

-- to count Percent If NULL --> NULL
CREATE MEMBER CURRENTCUBE.[Measures].[% of Patients with Medication]   
AS 
(
 IIF ( [Measures].[Total_Patients_with_Medication] = NULL , NULL  , [Measures].[# of Patients with Medication]  / [Measures].[Total_Patients_with_Medication]   )
)  
,FORMAT_STRING = "Percent"
,  ASSOCIATED_MEASURE_GROUP = 'BB'



сделаю так - я кину свое - а ты переделывай под себя
я эти 2 мембера прописывал в кубе
это рабоатет и под меру с distinct count
- если там суммы (агрегируемые мере - то возможно и проще
черезе currentmember.parent

вот еще
https://www.mssqltips.com/sqlservertip/2849/using-mdx-to-calculate-both-values-and-percentages-for-analysis-services/
https://sqldusty.com/2011/11/16/ten-mdx-calculations-for-your-cube/

)

https://www.mssqltips.com/sqlservertip/2849/using-mdx-to-calculate-both-values-and-percentages-for-analysis-services/
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Помогите с вычисляемым полем MDX
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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