小伙伴问:如何在指定的位置显示拐点呢?

我们现在来说明这个做法。
业务发生转折的时候就是拐点。
拐点分为三种:
在山峰
在山谷
山峰山谷都算
现在分别来看下这些效果。



山峰,山谷和山峰山谷拐点主要看任何要给点的前后点与它的关系。用 DAX 实现如下:
A Point 拐点分析 =
VAR vCurrentValue = [A.IBCS.AC]VAR vValue_Prev = CALCULATE( [A.IBCS.AC] , DATEADD( 'M Dim Calendar'[Date] , -1 , MONTH ) )VAR vValue_Next = CALCULATE( [A.IBCS.AC] , DATEADD( 'M Dim Calendar'[Date] , +1 , MONTH ) )RETURN // 如果是拐点,则返回值,否则为空 // IF( ( vCurrentValue > vValue_Prev ) * ( vCurrentValue > vValue_Next ) = 1 , vCurrentValue ) // 山峰方式拐点 // IF( ( vCurrentValue < vValue_Prev ) * ( vCurrentValue < vValue_Next ) = 1 , vCurrentValue ) // 山谷方式拐点 IF( ( vCurrentValue - vValue_Prev ) * ( vCurrentValue - vValue_Next ) > 0 , vCurrentValue ) // 山峰山谷方式拐点拐点,在曲线中是很重要的显示方式,在 2023 年 7 月更新后,可以很容易的实现。
晋ICP备17002471号-6