麦粉社区
>
帖子详情

度量指标之间存在相互影响是什么原因

数据分析 发表于 2026-8-19 17:42
发表于 2026-8-19 17:42:47

华8930_技术调研:


定义度量指标1:


《产品数_区域分组_不为空_去除合计值_包含合计》


 


SUM(
    FILTER(
        [区域ID].Members,
        [区域ID].CurrentMember.Caption <> '#null'
    ),
    COUNT(
        GENERATE(
            NONEMPTYCROSSJOIN(
                [custom-日期].[日期_Month2].CurrentMember,
                NONEMPTYCROSSJOIN(
                    [区域ID].CurrentMember,
                    EXCEPT(
                            FILTER(
                                [产品ID].[产品ID].Members,
                                [产品ID].[产品ID].CurrentMember.Caption <> '#null'
                            ),
                            { [产品ID].[All 产品IDs] }
                        )
                )
            ),
            [产品ID].[产品ID].CurrentMember
        )
    )
)


定义度量指标2:


《产品数_区域分组_不为空_只算合计值_包含合计》



SUM(
    FILTER(
        [区域ID].Members,
        [区域ID].CurrentMember IS [区域ID].[All 区域IDs]
    ),
    COUNT(
        GENERATE(
            NONEMPTYCROSSJOIN(
                [custom-日期].[日期_Month2].CurrentMember,
                NONEMPTYCROSSJOIN(
                    [区域ID].CurrentMember,
                    EXCEPT(
                            FILTER(
                                [产品ID].[产品ID].Members,
                                [产品ID].[产品ID].CurrentMember.Caption <> '#null'
                            ),
                            { [产品ID].[All 产品IDs] }
                        )
                )
            ),
            [产品ID].[产品ID].CurrentMember
        )
    )
)


在统计分析视图中:


华8930_技术调研


 


单独查询指标1结果为:668, 增加指标2后, 结果变为928 


不同度量指标之间存在相关影响?



 


 


发表于 2026-8-19 18:05:21
FILTER(
    [区域ID].Members,
    [区域ID].CurrentMember.Caption <> '#null'
)
这个是遍历所有非空区域
FILTER(
    [区域ID].Members,
    [区域ID].CurrentMember IS [区域ID].[All 区域IDs]
)
只遍历合计值,只返回 All 成员(合计)
其他后面的逻辑是一样的,对于这种逻辑问题可以一般都是可以通过ai搜索得到的,这里使用的mdx语法,如果有使用上的问题可提供具体需求,ai也会给到对应的模版进行修改替换调试,如果有很复杂的使用建议也可以关注公众号:SmartBI技术服务号,进行咨询呢
回复

使用道具 举报

发表于 2026-8-20 15:14:50
感谢,但没有解决上述问题,问题实质是,同样的数据和条件 : 为什么新增度量指标2后,对度量指标1的结果产生影响,
回复

使用道具 举报

发表于 2026-8-20 15:37:47
可能有存在明细数据问题,透视分析默认会压缩空行,可取消压缩空行验证,当添加度量2后压缩行产生变化之后维度成员产生了变动导致逻辑变更
519366a86aec990d88.png
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以回帖 登录 | 立即注册

3回帖数 0关注人数 409浏览人数
最后回复于:2026-8-20 15:37

社区

指南

AI

搜索

快速回复 返回顶部 返回列表