[已解决] 菜鸟PP周记(二)DAX之求增长率(Calculate,ALL,Filter)

  [复制链接]
aaronliu | 2020-11-5 22:01:15 | 显示全部楼层
支持,顶!~~~~
回复

使用道具 举报

mrdxy | 2020-11-5 22:04:15 | 显示全部楼层
谢谢分享!!
回复

使用道具 举报

caio | 2020-11-5 22:10:16 | 显示全部楼层
版主这个表,是不是2013做的啊,我打开这个表,提示我powerpivot版本不够,

我把数据源复制出来,用2010做,HASONEVALUE没有这个函数
回复

使用道具 举报

uio0 | 2020-11-5 22:15:16 | 显示全部楼层
版主这个表,是不是2013做的啊,我打开这个表,提示我powerpivot版本不够,

我把数据源复制出来,用2010 ...


你PowerPivot版本不够,所以没有这个函数
回复

使用道具 举报

w2xking | 2020-11-5 22:20:16 | 显示全部楼层
楼主,我仔细试了试各种方案,对于这一句“所以,既然Pivot已经做了年份的筛选,想要做到前一年的Sales,只能先把Data表用ALL把年份的筛选给去掉,然后再用Filter弄成前一年的筛选条件,只减不加就体现在这里。”,试了试其实”只能先把Data表用ALL把年份的筛选给去掉“不必要啊,还有用filter也没必要,下面三种写法结果是一样的:
IF(HASONEVALUE(data[year]),CALCULATE([SalesValue],all(data[Year]),FILTER(all(data[year]),data[year]=VALUES(data[year])-1)),BLANK())

IF(HASONEVALUE(data[year]),CALCULATE([SalesValue],FILTER(all(data[year]),data[year]=VALUES(data[year])-1)),BLANK())

IF(HASONEVALUE(data[year]),CALCULATE([SalesValue],data[year]=VALUES(data[year])-1),BLANK())


这篇帖子我看了一个月,学到很多

10538102039548.rar (59.05 KB, 下载次数: 0)
回复

使用道具 举报

qfqf | 2020-11-5 22:27:16 | 显示全部楼层
楼主,我仔细试了试各种方案,对于这一句“所以,既然Pivot已经做了年份的筛选,想要做到前一年的Sales,只 ...


能够帮到你我很开心:)只是我已经太久不用PowerPivot,现在看不懂你的公式了。。。祝你学习愉快!
回复

使用道具 举报

冬冬 | 2020-11-5 22:32:17 | 显示全部楼层
搂住强大 学习
回复

使用道具 举报

ditto | 2020-11-5 22:38:17 | 显示全部楼层
谢谢楼主的分享 详细精彩
回复

使用道具 举报

sanjin | 2020-11-5 22:43:17 | 显示全部楼层
楼主,我仔细试了试各种方案,对于这一句“所以,既然Pivot已经做了年份的筛选,想要做到前一年的Sales,只 ...


能达到相同的效果,当然用最短的那个公式啦。
回复

使用道具 举报

SilverPOLO | 2020-11-5 22:44:17 | 显示全部楼层
最近正在学习power pivot,感觉功能很强大,但DAX理解起来真的有点困难,特别是想通过DAX公式建立表间的多对多关系,感觉有点摸不着门道,想请教楼主,可惜经验值不够,不能加楼主为好友。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则