각 PLACENAME에 대해 두께 (다른 깊이의 셀 간 차이)를 계산하기 위해 계산 된 열 수식은 무엇이 될까요? 아래 표를 참조하십시오. 계산하려는 두께는 각 깊이 증가량의 차이입니다.정렬 된 셀 간의 차이에 대한 계산 된 열 Spotfire
1
A
답변
-1
@ FLgeo- 귀하의 질문에 따라 경찰, 아래의 사용자 정의 표현식은 각 · 지명에 대한 깊이의 차이를 계산해야한다.
Abs([Depth] - Sum([Depth]) OVER (Intersect(Next([RowID]),[PlaceName])))
참고 : 'RowID'열은 계산 목적으로 추가됩니다. 이것은 테이블에 표시 될 필요가 없습니다.
질문 - 당신의 표는 placenames를 & B의 마지막 행에 대한 두께 값을 보여줍니다, 어떻게 사람들을 계산 했습니까?
0
데이터가 이미 정렬되었으므로 Depth
의 순위 (순서)에 따라 행 번호를 배치 할 필요가 없습니다. 행이 정렬되지 않은 경우 Depth
및 PLACENAME
을 기준으로 정렬 순서를 적용하려면 Rank()
을 사용해야합니다. 어떤 행과 어떤 방향으로 당신이 계산하는 차이를 수행 할에 따라 다음과 같은 수식을 사용할 수 있습니다
[Thickness] - First([Thickness]) over (Intersect([PLACENAME],Next([Depth]))) AS [DifferenceBelow]
[Thickness] - First([Thickness]) over (Intersect([PLACENAME],Previous([Depth]))) AS [DifferenceAbove]
다음과 같은 결과를 얻을 것이다 :
헤이 FLgeo을! 그 바마 게임은 어때? :) 몇 가지 예상 결과를 줄 수 있습니까? 나는 네가 원하는 것을 알고 있지만 확신하고 싶다. 두께를 ululd - placename 이상의 다음 깊이의 두께? – scsimon
@flgeo - Placenames A & B의 마지막 행의 두께를 어떻게 계산 했습니까? – ksp585