自定义计数度量永久运行MDX

问题描述 投票:0回答:1

所以这个问题不关一个here

我一直在尝试进行类似的计数测量,我做了建议的解决方案,但它仍在运行....已经超过30分钟,没有任何结果,而没有运行它,则在一分钟之内。那我想念什么吗?任何指导都会有所帮助。这是我的查询:

WITH 
    MEMBER [Measures].[IteractionCount] AS 
    NONEMPTY
    (
        FILTER
        (
            ([DimInteraction].[InteractionId].[ALL].Children,
            [Measures].[Impression Count]),
            [DimInteraction].[Interaction State].&[Enabled]
        )
    ).count

SELECT 
(
    {[Measures].[IteractionCount],
    [Measures].[Impression Count]}
)
ON COLUMNS,
(   

    ([DimCampaign].[CampaignId].[CampaignId].MEMBERS,
     [DimCampaign].[Campaign Name].[Campaign Name].MEMBERS, 
     [DimCampaign].[Owner].[Owner].MEMBERS)
    ,[DimDate].[date].[date].MEMBERS
)
ON ROWS
FROM 
(
    SELECT 
    (
       {[DimDate].[date].&[2020-05-06T00:00:00] : [DimDate].[date].&[2020-05-27T00:00:00]}
    )
    ON COLUMNS 
    FROM [Model]
)
WHERE
(
        {[DimCampaign].[EndDate].&[2020-05-27T00:00:00]:NULL}, 
        [DimCampaign].[Campaign State].&[Active], 
        {[DimInteraction].[End Date].&[2020-05-27T00:00:00]:NULL}//,
        //[DimInteraction].[Interaction State].&[Enabled]
)     

我不知道FILTER是否以任何方式对其产生影响,但我尝试使用它或不使用它,它仍然可以永远运行。我确实需要将其专门过滤到[DimInteraction].[Interaction State].&[Enabled]。我也曾尝试在WHERE子句中过滤该选项,但没有运气

任何建议对此进行优化,将不胜感激!谢谢!

ssas mdx
1个回答
0
投票

请尝试此优化:

© www.soinside.com 2019 - 2024. All rights reserved.