저는 MDX를 처음 접했고 두 날짜 사이의 날짜 차이를 알려주는 쿼리를 작성해야합니다. 문제는 데이터가 두 개의 다른 행에 존재한다는 것입니다. 예를 들어 :MDX를 사용하여 별도의 행에서 날짜 간의 차이를 계산하는 방법?
는내 팩트 테이블 :
SEAL | STARTDATE | PROCESS | FK_DATE_KEY
1 | 2012-10-22| A | 20121022
1 | 2012-10-24| B | 20121024
2 | 2012-10-22| A | 20121022
2 | 2012-10-26| B | 20121026
내가 돌아 필요는 다음과 같습니다
SEAL | AGE_IN_DAYS
1 | 2
2 | 4
이 도와주세요 .... 내 FK_DATE_KEY에 관한 날짜 차원이
감사합니다. 또 다른 해결책은 Factd 테이블에 float로 시작 날짜를 추가 한 다음 내 보고서에서 두 데이터 세트 (각 프로세스마다 하나씩) 사이에 조회 기능을 사용하고 날짜로 캐스팅 된 부동 소수점에 날짜 차이를 적용하는 것입니다. 고마워, 많이 감사! –