NB
Size: a a a
NB
NB
AS
А
SCOPE([KPI Main].[KPI Main].[Level 03].Members);Мне нужно чтобы в скопе всех [KPI Main].[KPI Main].[Level 03].Members Которые являются чьими-то РОДИТЕЛЯМИ, тоесть У КОТОРЫХ [Level 4].Members > 0 проставить Numerator =1
{[Measures].[Numerator]} = 2
END SCOPE;
SCOPE([KPI Main].[KPI Main].[Level 03].MembersONLYWITHCHILDS);Есть идейки?
{[Measures].[Numerator]} = 1
END SCOPE
IS
AS
А
SCOPE([KPI Main].[KPI Main].[Level 03].Members);Мне нужно чтобы в скопе всех [KPI Main].[KPI Main].[Level 03].Members Которые являются чьими-то РОДИТЕЛЯМИ, тоесть У КОТОРЫХ [Level 4].Members > 0 проставить Numerator =1
{[Measures].[Numerator]} = 2
END SCOPE;
SCOPE([KPI Main].[KPI Main].[Level 03].MembersONLYWITHCHILDS);Есть идейки?
{[Measures].[Numerator]} = 1
END SCOPE
SCOPE([KPI Main].[KPI Main].[Level 03].Members);
{[Measures].[Numerator]} = WHEN [KPI Main].[KPI Main].[Level 03].Members.CurentMember.CHilds.Count>0 THEN 1 ELSE 2 END
END SCOPE
IS
Дt
Дt
Дt
NB
NB
F
ALTER PROCEDURE [dbo].[Test]
AS BEGIN
DECLARE @msg VARCHAR(200) = 'BLA BLA BLA'
IF ((SELECT GETDATE())>(SELECT GETDATE() - 1))
BEGIN
EXEC msdb.dbo.sp_start_job 'Test'
BEGIN
RAISERROR (@msg, 16, 1)
END
END
SELECT 'YES2'
END
Дt
NB
NB