2024年4月7日发(作者:)
Power Pivot
参数表
源表
:
参数表
:
结果表
:
根据参数表会员的时间段
,
求出会员金额和非会员金额和总金额
加载到数据模型
:
关系视图
:
度量值
:
基础度量值
:
总价
:=SUM('
销售表
'[
商品总价
])
我想用参数表的会员维度作为透视表的行字段
,
下面就将销售表的数据如何在没有关系的情况下抓到参数表进行透视
1,
抓取会员金额
总金额
:=IF(HASONEVALUE('
参数表
'[
客户
]),CALCULATE([
总价
],'
销售表
'[
客户
] =VALUES('
参数表
'[
客户
])),[
总价
])//
手工创建表间关系将
2,
添加一个计算列
:
会员消费金额
=CALCULATE([
总价
],FILTER('
销售表
','
销售表
'[
日期
]>='
参数表
'[
开卡时间
]&&'
销售表
'[
日期
]<='
参数表
'[
到期时间
]&&'
销售表
3,
对计算列进行求和
会员消费金额
的总和
:=SUM([
会员消费金额
])//
汇总会员消费金额
4,
通过总金额与会员金额的差就差非会员消费金额
非会员
:=[
总金额
]-[
会员消费金额
的总和
]
补充一下
:
步骤
2
和
3
可以用度量值解决
如果不想添加计算列
,
有如下解决办法
:
会员金额
1:=var a = ADDCOLUMNS('
参数表
',"
金额
", CALCULATE([
总价
],FILTER('
销售表
','
销售表
'[
日期
]>='
参数表
'[
开卡时间
]&&'
销售
var b = SUMX(a,[
金额
])
return b
结果是一样的
透视字段和透视表截图
到此基本完工了
,
持续更新中
......
发布者:admin,转转请注明出处:http://www.yc00.com/web/1712453417a2062211.html
评论列表(0条)