前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Power Pivot中共享多端的1端如何进行计算?

Power Pivot中共享多端的1端如何进行计算?

作者头像
逍遥之
发布2020-03-24 15:59:03
6740
发布2020-03-24 15:59:03
举报
文章被收录于专栏:数据技巧

共享多端的1端如何进行筛选?

一共3个表,产品表,客户表以及数据表,并且之间是2个一端共享数据表的多端。

要求:

1. 计算购买产品的客户数

2. 计算客户购买的产品数

(一) 解题思路

1. 分析关系模型

通过客户表去计算产品表,以及通过产品表去计算客户表,中间共享了数据表。

2. 筛选结果后进行计算

  • 通过客户表去筛选数据表,然后根据数据表的筛选结果去计算产品表。
  • 通过产品表去筛选数据表,然后根据数据表的筛选结果去计算客户表。

(二) 函数书写

因为通过产品筛选会导致数据表的变化,我们根据数据表的变化再去计算客户表的结果。

代码语言:javascript
复制
客户购买数:=CountRows(Filter('客户表',
                             Calculate(CountRows('数据表')>0)
                           )
                     )

此外我们加个Calculate,可以更加灵活的应用函数。例如计算产品相关成本,统计客户分布情况等。

代码语言:javascript
复制
客户购买数:= Calculate(CountRows(Filter('客户表',
                                        Calculate(CountRows('数据表')>0))
                                       )
                      )

(三) 简化书写

实际上我们可以在进行简化,直接把中间表作为筛选条件即可。

代码语言:javascript
复制
客户购买数:=CALCULATE(CountRows('客户表'),'数据表')
(四) 结论

共享多端的1段进行筛选计算,可以直接把中间表作为筛选条件。

如果觉得有帮助,那麻烦您进行转发,让更多的人能够提高自身的工作效率。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-07-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据技巧 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 共享多端的1端如何进行筛选?
    • 1. 计算购买产品的客户数
      • 2. 计算客户购买的产品数
      • (一) 解题思路
        • 1. 分析关系模型
          • 2. 筛选结果后进行计算
            • (四) 结论
        • (二) 函数书写
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档