想问大佬们一个关于联动多个表之后的问题
powerbi吧
全部回复
仅看楼主
level 1
图大概是这样,涉及三张表
2020年11月12日 14点11分 1
level 1
时间表
表1,最终会运用上的是行数
表2,每个代号有多种分类,每个分类代号-分类对应一个数量
时间表的日期与表1日期一对多联动,表2代号与表1代号多对多联动。
2020年11月12日 14点11分 2
level 1
现设定有一比率度量值,函数如图。
右图的轴为 表2-代号,值为 表2-比率, 目的是显示每个代号在某个分类中,表1行数除以表2数量的比率。下面的两个筛选器为同步筛选器,一个是表1-分类,一个是表2-分类,两者内容相同用于筛选某个特定分类,不知道有没有更好的筛选某一特定分类的方法。。。
左图轴为时间表-日期,值应该不重要。现在的问题是想要点击左图某一日期,右图联动显示左图点击日期前一天的数据(现在为点击日期当天的数据)。
求大佬们帮忙想想办法。。万分感谢
2020年11月12日 14点11分 3
吧务
level 13
问:现在的问题是想要点击左图某一日期,右图联动显示左图点击日期前一天的数据(现在为点击日期当天的数据)
现在是点击左边图表8月2日,右边图表显示的值是8月2日对应的值,想做到左边点击8月2日,右边显示8月1日的值,不知道是不是这个意思。
达到这个目的做法有很多:
1.建立辅助日期表,日期表有2列,一列是正常日期列,这一列是放到图表中让人筛选使用,再添加一个辅助日期列,日期比左边日期列小一天,如下面实例。然后拿辅助日期列作为关系字段跟数据表的日期列建立一对多关系。当昨天图表筛选时,传递到数据表日期是减一天的筛选值。这种做法不需要什么函数,比较直观。
这种方法使用与很多度量值都需要现有显示,一个辅助日期列全部搞定。
日期列 辅助日期列
8月2日 8月1日
8月3日 8月2日
8月4日 8月3日
2.用DAX公式计算前一天的值
前一天的值 = CALCULATE([度量值],DATEADD('日期表'[日期],-1,DAY))
这里用到的日期表日期列是标准日期表
2020年11月13日 01点11分 5
第二种方法直接试过了但是因为度量值不是一列所以应该不行吧。第一种方法听起来可行我去试试看
2020年11月13日 01点11分
@本人为虚体 度量值不是一列是什么意思,听不懂,操作正确绝对是没问题的。 还有就是写好之后先把纬度表和度量值放到一个表格对象里面查看一下,图表不容易检查数据准确性
2020年11月13日 02点11分
1