注意事项DAX


1,在新建列时,可以直接使用已有的列名,或用relation关联相关的列


2,在新建度量值的时候,表达式出现的第一个度量名称不能是列名,也找不到。但是可以用相关的已建好的度量值,所以得以函数作为新建度量值的开始

3,度量值不能拖到透视表的行显示里面,只能是值里面,

4,时间智能函数尤其要注意查DATEADD的用法,特别灵活,另外  DATESBEWEEN(,FIRSTDATE(),“ 截至日期”)相当于累计函数的作用,当然外面要嵌套  CALCULATE(),,时间一定要用英文双引号引起来

         如右边              [Total Sales Life to Date] =CALCULATE ([Total Sales],DATESBETWEEN (Calendar[Date],"1/1/1900", LASTDATE ( Calendar[Date] ))


5,SWITCH只能用于列的计算,不能用于度量值的编写,可以试一下用参数表,可以里面嵌套条件表达式作为判断,最后一个参数是要要展示的列

6,在对日期表进行相关处理的时候,用FORMAT函数,会比较简单,并且也容易出效果,如要把2013/1/1  转化为20130101,只需FORMAT([DATE],”YYYYMMDD”)就行了,另外DDDD表示取星期,YYYY表示取年,月日类似

7,pq引用

刚刚在操作pq,原先一直以为一个数据源只能有一个数据的最终展现,今天发现并非如此,pq里面有对表的引用,所谓的引用就是对展示表的进一步操作,,也就是实现了对同一张表格在不同阶段 的数据水展现,也就是实现了对pq表的pq操作,但是这样一来,每次全部刷新涉及到大量的表格,就必然导致了刷新速度的下降,不过比起再重新的操作表格,我还是愿意等其刷新

你可能感兴趣的:(注意事项DAX)