情况:
我的表格中有一列,其值代表一年中的几周。 每个星期的编号在另一列上具有各自的购买总数。当我使用矩阵视觉并将该特定列放在“列”部分中时,它会以独特的方式将它们分开,这正是我想要的。如何将%的变化从一个星期更改为另一个星期?
表如下:
目标:
创建一个度量,该度量可以将第2列除以第1列以获得百分比变化。
矩阵布局:
理想情况下,我想在第三列中使用第5列中的值来计算第6列中的值。
答案 0 :(得分:1)
好的,这是一种解决方案:
Delta :=
VAR Week5 =
CALCULATE ( SUM ( 'Table'[Total] ), FILTER ( 'Table', 'Table'[Weeks] = 5 ) )
VAR Week6 =
CALCULATE ( SUM ( 'Table'[Total] ), FILTER ( 'Table', 'Table'[Weeks] = 6 ) )
RETURN
IF (
SUM ( 'Table'[Total] ) = SUMX ( ALL ( 'Table' ), 'Table'[Total] )
|| SUM ( 'Table'[Total] )
= SUMX (
FILTER ( ALL ( 'Table' ), 'Table'[Cohort] = MAX ( 'Table'[Cohort] ) ),
'Table'[Total]
),
100*DIVIDE ( Week6 - Week5, Week5 ),
BLANK ()
)
我对其进行了测试,并且可以正常工作
但是因为数据的结构方式,这对我来说很难使它变得漂亮。但是,嘿,它有效!! ;)我不确定您需要哪个方向的三角洲,但这只是度量上的一个简单变化:
100*DIVIDE ( Week6 - Week5, Week5 )
对此:
100*DIVIDE ( Week5 - Week6, Week6 )
希望获得帮助!