如何使用 Dax 计算 Power Bi 中的增长率?
how to compute the growth rate in Power Bi using Dax?
我想在 power bi 中有一列显示销售额的增长率。我有一个 table 喜欢
year
count
1395
123
1396
232
1397
23
1398
908
1399
678
1400
34
增长率为(今年-上年)/上年
你能指导我怎么做吗?
当我使用增长时,数据如下
您可以像这样添加计算列:
growth =
VAR _currentcount = 'Table'[count]
VAR _currentyear = 'Table'[year]
VAR _previouscount =
CALCULATE (
SELECTEDVALUE ( 'Table'[count] ) ,
ALL ( 'Table' ) ,
'Table'[year] = _currentyear - 1
)
RETURN
IF (
NOT ISBLANK ( _previouscount ) ,
DIVIDE ( _currentcount , _previouscount ) - 1
)
或类似这样的度量,用于您的 year
维度:
growth_measure =
VAR _currentcount = SELECTEDVALUE ( 'Table'[count] )
VAR _currentyear = SELECTEDVALUE ( 'Table'[year] )
VAR _previouscount =
CALCULATE (
SELECTEDVALUE ( 'Table'[count] ) ,
ALL ( 'Table' ) ,
'Table'[year] = _currentyear - 1
)
RETURN
IF (
NOT ISBLANK ( _previouscount ) ,
DIVIDE ( _currentcount , _previouscount ) - 1
)
给出这个结果:
一切都取决于您的需要。
我想在 power bi 中有一列显示销售额的增长率。我有一个 table 喜欢
year | count |
---|---|
1395 | 123 |
1396 | 232 |
1397 | 23 |
1398 | 908 |
1399 | 678 |
1400 | 34 |
增长率为(今年-上年)/上年
你能指导我怎么做吗?
当我使用增长时,数据如下
您可以像这样添加计算列:
growth =
VAR _currentcount = 'Table'[count]
VAR _currentyear = 'Table'[year]
VAR _previouscount =
CALCULATE (
SELECTEDVALUE ( 'Table'[count] ) ,
ALL ( 'Table' ) ,
'Table'[year] = _currentyear - 1
)
RETURN
IF (
NOT ISBLANK ( _previouscount ) ,
DIVIDE ( _currentcount , _previouscount ) - 1
)
或类似这样的度量,用于您的 year
维度:
growth_measure =
VAR _currentcount = SELECTEDVALUE ( 'Table'[count] )
VAR _currentyear = SELECTEDVALUE ( 'Table'[year] )
VAR _previouscount =
CALCULATE (
SELECTEDVALUE ( 'Table'[count] ) ,
ALL ( 'Table' ) ,
'Table'[year] = _currentyear - 1
)
RETURN
IF (
NOT ISBLANK ( _previouscount ) ,
DIVIDE ( _currentcount , _previouscount ) - 1
)
给出这个结果:
一切都取决于您的需要。