이전 행 값에서 값을 빼는 방법은 무엇입니까?안녕하세요 여러분
누군가 열 1의 이전 값에서 열 2를 빼는 수식을 공식화하는 방법을 도와줄 수 있습니까? 다음과 같아야합니다. 방정식 열은 값을 빼는 방법만 보여줍니다.TIA

자동화 및 스크립팅Re: 이전 행 값에서 값을 빼는 방법은 무엇입니까?LAG 기능을 사용할 수 있습니다.
:Column 1 - Lag( :Column 2, 1 )
Re: 이전 행 값에서 값을 빼는 방법?그러면 조건 논리가 필요합니다. 다음과 같은 것:
If( :Column 2 != Lag( :Column 2, 1 ) | Row() == 1,
:Column 1,
:Column 2 - Lag( :Column 1, 1 )
)
Re: 이전 행 값에서 값을 빼는 방법?안녕하세요, 열 2의 값이 변경되기 전에 행 값을 유지하고 싶다면 어떨까요? 이런 식으로요

Re: 이전 행 값에서 값을 빼는 방법?안녕하세요, 저는 후속 질문이 있습니다. 열 1의 값을 더해서 열 2에서 빼야 한다면 어떨까요?
예를 들어,
| 1열 | 2열 | 결과 | |
| 10 | 20 | 10 | |
| 2 | 20 | 8 | |
| 5 | 20 | 3 | |
| 3 | 20 | 0 | |
| 2 | 15 | 5 | |
| 1 | 15 | 13 | |
| 3 | 15 | 12 | |
| 4 | 15 | 5 | |
Re: 이전 행 값에서 값을 빼는 방법?여기 숫자를 다시 확인해 주시겠어요? :Column 2 == 15일 때 무슨 일이 일어나는지 잘 모르겠어요.
하지만 제 생각엔 이게 당신이 원하는 것 같아요(데이비드의 대본에 따르면):
If(
:Column 2 != Lag( :Column 2 ) | Row() == 1, :Column 1,
Row() == 2 | Lag( :Column 2, 2 ) != :Column 2, :Column 2 - (:Column 1 + Lag( :Column 1 )),
Lag( :Result ) - :Column 1
);
Re: 이전 행 값에서 값을 빼는 방법?안녕
열 2는 주어진 값입니다. 죄송합니다. 제 표가 약간 엉망입니다. 같은 행 내의 값은 추가된 값에서 빼서는 안 됩니다.
| 1열 | 2열 | 결과 | (계산이 되어야 함) |
| 10 | 20 | 10 | 1열에 같은 값이 있습니다 |
| 2 | 20 | 10 | 2열 - 1열 1행 (20-10) |
| 5 | 20 | 8 | 2열 - 1열 행 1~2(20~10+2) |
| 3 | 20 | 3 | 2열 - 1열 행 1~3(20 - 10 +2 +5) |
| 2 | 15 | 2 | |
| 1 | 15 | 13 | |
| 3 | 15 | 12 | |
| 4 | 15 | 9 | |
Re: 이전 행 값에서 값을 빼는 방법?그런 경우에는:
If(
:Column 2 != Lag( :Column 2 ) | Row() == 1, :Column 1,
Row() == 2 | Lag( :Column 2, 2 ) != :Column 2, :Column 2 - Lag( :Column 1 ),
Lag( :Result ) - Lag( :Column 1 )
)