[已解决] 去年同期的数字出不来?

  [复制链接]
查看166930 | 回复148 | 2021-2-18 22:08:25 | 显示全部楼层 |阅读模式
各位大大好,

为何我在使用previousyear、dateadd等计算去年的资料时,结果都是空的,不知原因为何?

PS:计算去年的月可以,但年就是显示不出来



11011111747331.jpg 11011111747332.jpg
回复

使用道具 举报

飞渡33 | 2021-2-18 22:16:25 | 显示全部楼层
对于时间智能函数(如您例子中的DateAdd)的使用,请构建日历表并标记为日期表后再使用,否则,Power BI会自动生成一个内置的日期表来完成计算,这个时候,由于使用您现有表中的date列作为行(或列)作为计值条件,而您现有表中的date列是不完整的,因此会出来一些您可能觉得难以理解的结果,通过构建专门的日历表,使用日历表中的date列来操作,您就能理解了。
回复

使用道具 举报

mrdxy | 2021-2-18 22:19:26 | 显示全部楼层
谢谢您的回覆,是否可请您指点一二,关于日历表标註为日期表
回复

使用道具 举报

zkxy2003 | 2021-2-18 22:26:26 | 显示全部楼层
大致以下5个简单步骤:
1、用函数Calendar构建日历表,并用Year、Month等函数新建相关的计算列(维度);
2、在PBI中将该表标记为日期表;
3、构建日期表和你的数据表的关系;
4、用日期表的字段重写你的度量值;
5、用日期表的年月日等维度加你的度量值制作透视表(或其他图表)。
回复

使用道具 举报

到处流浪 | 2021-2-18 22:28:26 | 显示全部楼层
请问PBI所指为何?
回复

使用道具 举报

MMK | 2021-2-18 22:37:26 | 显示全部楼层
pbi就是Power bi
回复

使用道具 举报

不圆不方 | 2021-2-18 22:41:27 | 显示全部楼层
请问这样是否表示已标记为「日期表」?
11011111747333.jpg
回复

使用道具 举报

wendy2004 | 2021-2-18 22:44:27 | 显示全部楼层
请问这样是否表示已标记为「日期表」?


从你的数据视图是看不出来的,标记为日期表的方法及是否已标记的状态如下图所示: 11011111747334.png
回复

使用道具 举报

老肥 | 2021-2-18 22:52:27 | 显示全部楼层
谢谢,我瞭解了
回复

使用道具 举报

灵魂的梦境 | 2021-6-27 23:02:40 | 显示全部楼层
沙发???
回复

使用道具 举报

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

本版积分规则