У меня есть куб с мерой «продажи», где у нас есть количество проданных единиц каждый день. У нас есть измерение времени с «Год > неделя > день».
Мне нужно иметь продажи за первый и последний день периода с непустыми продажами для вычисляемого поля. Я пробовал с OPENINGPERIOD и CLOSINGPERIOD, но они возвращаются в течение недели только в понедельник и воскресенье... проблема в том, что иногда понедельник выходной, а воскресенье всегда выходной, и я получаю пустые данные (у нас нет продаж в праздничные дни)... Здесь мой пример для последнего дня периода:
WITH
MEMBER
[Measures].[sales end] AS
'((CLOSINGPERIOD([Time.Weeks].[Day],[Time.Weeks].CurrentMember)
, [Measures].[sales]))'
SELECT
{[Measures].[sales], [Measures].[sales end]} ON COLUMNS,
NON EMPTY
({[Time.Weeks].[Week].Members}) ON ROWS
FROM [cubSales]
Мне нужно получить последний день с непустыми продажами в этот период... это должна быть пятница, но если пятница выходной, то это должен быть четверг... Я имею в виду последний день недели со значением показателя продаж ..