У меня есть рабочий запрос, который я хотел бы немного изменить.
Рабочий запрос дает мне расчетное значение показателя для каждой кампании, в которой участвовал пользователь.
Поскольку в этом примере запроса есть 2 вычисляемых значения 0 и 7 для 2 кампаний, в которых участвовал этот пользователь, я должен иметь возможность преобразовать запрос для отображения одной пользовательской строки со средним значением двух значений, например. 3.5 .
Вот где я застрял. Кто-нибудь знает, как добавить-заменить [Diff Diff Exposure to Download] в результатах расчета [Avg Day Diff...]?
Большое спасибо за Вашу помощь.
Вот исходный рабочий запрос:
with
member [measures].FirstEventDate as CDate(Head(NonEmpty([DIM DATE].[Date].[Date], ([Measures].[Count], [DIM USER].[Email].CurrentMember, [DIM CAMPAIGN].[Campaign].CurrentMember))).item(0).member_caption)
member [measures].[Day Diff Exposure to Download] as ([DIM EVENT].[Event].[Event Name].&[download], [measures].FirstEventDate) - ([DIM EVENT].[Event].[Event Name].&[exposure], [measures].FirstEventDate)
select
[measures].[Day Diff Exposure to Download] on columns,
NonEmpty (
{([DIM USER].[Email].[User Email].&[[email protected]],
[DIM CAMPAIGN].[CampaignTypeName].[Campaign Name])},
[DIM EVENT].[Event].[Event Name].&[download]
) on rows
from [MyCube]
Вот моя в настоящее время безуспешная попытка обновить запрос:
with
member [measures].FirstEventDate as CDate(Head(NonEmpty([DIM DATE].[Date].[Date], ([Measures].[Count], [DIM USER].[Email].CurrentMember, [DIM CAMPAIGN].[Campaign].CurrentMember))).item(0).member_caption)
member [measures].[Day Diff Exposure to Download] as ([DIM EVENT].[Event].[Event].&[download], [measures].FirstEventDate) - ([DIM EVENT].[Event].[Event].&[exposure], [measures].FirstEventDate)
member [measures].[Avg Day Diff] as
Avg(
NonEmpty(
{[DIM CAMPAIGN].[Campaign].[Campaign]},
(
[DIM USER].[Email].CurrentMember,
[DIM EVENT].[Event].[Event].&[download]
)
),
[measures].[Day Diff Exposure to Download]
)
select
[measures].[measures].[Avg Day Diff] on columns,
NonEmpty (
{[DIM USER].[Email].[Email].&[[email protected]]},
[DIM EVENT].[Event].[Event].&[download]
) on rows
from [MyCube]
К сожалению, на данный момент предпринятый запрос не возвращает значение 3,5, а вместо этого возвращает -13738,3333333.