DAX:命名及组织方式
2018-01-17 本文已影响240人
PowerBI战友联盟
在使用DAX过程中,应当尽量采用英文。
主题
PowerBI DAX数据模型一般以多个主题为准,不同的主题可以使用前缀来标识。例如:AARRR模型可以使用AARRR_作为前缀。
命名
表,列以及度量值
采用单数形式
User表应名为:User而非Users。
AbcAbc型
如:UserSource表命名为:UserSource。
采用_作为分隔符
例如:AARRR作为前缀以统一将相关表和度量值放在AARRR主题下。
AARRR_Metric:表示AARRR主题下的度量值。
AARRR_User:表示AARRR主题下的User表。
VAR变量
VAR变量可以沿用上述的命名方式。
VAR变量还可以采用另外一种:abc_abc型
例如:
VAR period_days_number = SELECTEDVALUE( 'AARRR_PeriodDays'[PeriodDaysNumber] )
VAR period_direction = SELECTEDVALUE( 'AARRR_Period'[PeriodDirectionValue] , 1 )
VAR period_number = SELECTEDVALUE( 'AARRR_Period'[PeriodNumber] , 0 )
总结
有了上述的命名方式,就可以将复杂的项目拆分成各个主题并区分成表,列,度量值进行管理。