设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
首页
Portal
云发课堂
考试中心
知识库
大会员
交流
BBS
帮助中心
搜索
搜索
BIM知识资料库
PBI大会员
房建施工VIP
建筑识图
excel案例分析
bim三维建模
办公软件VIP
商业数据分析师
QQ客服
QQ客服
微信客服
微信扫一扫
本版
文章
帖子
用户
云发教育
»
交流
›
PBI数据处理
›
问答互助
›
一根关系线引发的离奇结果!
1
2
3
4
5
6
7
8
9
10
... 14
/ 14 页
下一页
返回列表
发新帖
[已解决]
一根关系线引发的离奇结果!
[复制链接]
129829
|
130
|
2020-9-25 03:33:38
|
显示全部楼层
|
阅读模式
各位老师,
今天试着写Running Total的度量值时,遇到了一个“离奇”的问题,特此前来求助,望各位老师赐教!
网上已有很多Running Total的介绍,依样画瓢,度量值的结果似乎也是没问题的,而用来做时间筛选的dDates表和fTxn表未建立任何关系。
这时,我想当然的把dDates和fTxn表添加了关系,于是乎度量值的结果马上就出问题了!(附件是被那根万恶的关系线坏了菜的结果,删除后度量值结果正常)
老师能不能就度量值的公式帮忙分析一下,运算结果怎么就被这根线改变了的呢?
10424101857333.zip
(38.69 KB, 下载次数: 0)
2020-9-25 03:33 上传
点击文件名下载附件
回复
使用道具
举报
mychu
|
2020-9-25 03:39:39
|
显示全部楼层
其实我没看明白你问的什么,看看这个是不是你想要的
Running Total =
CALCULATE (
SUM ( fTxn[Qty] ),
FILTER ( ALL ( dDates[Date] ), 'dDates'[Date] <= MAX ( dDates[Date] ) )
)
这里其实很简单fTxn跟dDates表是多对一关系,并且筛选条件影响因素是单向的,按你的写法应该是改成双向吧,我是这么理解的
回复
使用道具
举报
zzzrrrxxx
|
2020-9-25 03:46:39
|
显示全部楼层
其实我没看明白你问的什么,看看这个是不是你想要的
Running Total =
390717298老师,你好!感谢你的又一次帮助!
因为我接触DAX的时间不长,所以暂时还不够段位去理解双向关系;我只是按照所有面向初学者的经典教材介绍的那样,建立单向的“一对多”的关系。
我碰到的问题是,当dDates和tTxn不建立任何关系时,度量值的结果正常;建立了dDates(1)和tTxn(多)的关系后,度量值结果不是预期的(不敢说“度量值有错”,是我的DAX公式没有写对),这就我先前的疑问所在。
我又找了有关filter propagation和Calculate函数的很多材料,再次细细研究了半天,找到了一个貌似合理的解释:
虽然Calculate有改变filter context(简写为fc)的功能,但是在这里,由切片器dDates[Date]产生的fc并没有被Calculate所覆盖,因为Filter函数里的列名是fTxn[Date]。
这样也就解释了如下两种情况:
1. dDates和fTxn无关系时,切片器dDates[Date]的取值无法通过filter propagation影响度量值的结果;
2. dDates和fTxn建立关系时,当FILTER ( ALL ( dDates[Date] ), 'dDates'[Date] <= MAX ( dDates[Date] ) 时,切片器dDates[Date]被覆盖;
ps:顺着这个思路,我把先前的度量值改造了一下,貌似结果也ok了,
Running Total using dDates =
CALCULATE (
SUM ( fTxn[Qty] ),
FILTER ( ALL ( fTxn[Date] ), fTxn[Date] <= MAX ( dDates[Date] ) ),
ALL( dDates[Date] )
)
回复
使用道具
举报
雨打浮萍
|
2020-9-25 03:50:39
|
显示全部楼层
数据关系模型很重要的,最好还是用单向,这样以后其他数据上下文的时候不会容易出错!
回复
使用道具
举报
潇洒人
|
2021-5-2 13:13:19
|
显示全部楼层
谢谢,一直在学习云发教育课程!
回复
使用道具
举报
空心菜
|
2021-5-17 08:26:30
来自手机
|
显示全部楼层
加油站加油
回复
使用道具
举报
qxkmay
|
2021-6-16 06:17:47
来自手机
|
显示全部楼层
报告!别开枪,我就是路过来看看的。。。
回复
使用道具
举报
wanglo777
|
2021-6-16 08:04:38
|
显示全部楼层
支持你哈...................................
回复
使用道具
举报
卡车司机
|
2021-6-20 13:14:42
来自手机
|
显示全部楼层
一直在看
回复
使用道具
举报
石埠十三少
|
2021-9-3 23:23:00
来自手机
|
显示全部楼层
OMG!介是啥东东!!!
回复
使用道具
举报
下一页 »
1
2
3
4
5
6
7
8
9
10
... 14
/ 14 页
下一页
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
QQ登录
微信登陆
手机登录
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
浏览过的版块
BIM案例
BIM族库
项目结算决算
BIM软件技巧
经验分享
赤脚天使
7
主题
946
回帖
1039
积分
金牌会员
金牌会员, 积分 1039, 距离下一级还需 1961 积分
金牌会员, 积分 1039, 距离下一级还需 1961 积分
积分
1039
加好友
发消息
回复楼主
返回列表
问答互助
知识资料
图文推荐
PowerPivot与数据透视表初探
2021-02-19
不用VBA,不用SQL语句,且看 POWER QUERY 快速合并多个Excel工..
2021-02-19
2019年个税专项附加扣除信息表数据汇总 获取不同工作簿某...
2020-08-05
PBI图表日期格式如何显示为‘x月x日’
2020-09-25
菜鸟PP周记(一)为什么PowerPivot
2021-02-19
热门排行
1
PowerPivot与数据透视表初探
2
快来学习 Power Query 吧,屌爆了的Excel加
3
进一步综合介绍 Power Query 使用方法
4
Power Query For excel语言规范中文翻译
5
2019年个税累进算法
6
不用VBA,不用SQL语句,且看 POWER QUERY
7
2019年个税专项附加扣除信息表数据汇总 获
8
如何按照姓名分组,将I,II,III列数字和文
9
DATESQTD
10
求 连续增长月份