2017-09-22 9 views
0

나는 사람들 (또는 잠재적 인 학생) 공부와 관련있는 자료를 만들 필요가있다.힘 BI : 몇몇 테이블에 기초를 두는 자료 가치

고유 한 ID를 가진 모든 연락처 데이터는 하나의 테이블에 저장되며, 계약서에 서명 할 때까지 공부하려는 사람 (채워진 양식, 문서 작성 중임 등)은 "응시자"테이블에 저장됩니다. 단일 연락처는 한 번 이상 나타날 수 있습니다 (예 : 소수 전문화). 누군가가 계약서에 서명하게되면 "학생"테이블에 새로운 항목이 생기고 (연락처 ID로 연결됨), 한 명 이상의 연락처가 한 코스에서 공부할 수도 있고 일찍 끝나고 이제 다른 것을 가져갈 수도 있습니다 - 다른 DIDACTICS 상태; 다시 한번 일대일 관계로 이어질 것입니다.

각 단계에서 한 곳에서 (깔때기 형태가 바람직 함) 많은 사람들을 세 수 있고 보여줄 수 있어야합니다 (중복 항목 수를 표시하는 것이 바람직 함) : 전망 -> 관심 -> 후보 -> 학생 조건 : - 잠재 고객은 연락처에만 있습니다. - 관심있는 양식 제출 날짜가 있습니다. - 응시자는 확인 및 상태 수집 문서가 있습니다. [응시자와 관련된 테이블에서 찾을 수 있습니다.] - 학생은 계약 체결 및 교훈의 몇 가지 상태 중 하나 (여기서 나는 DIDACTICS 상태가 STUDENT = True 인 다른 테이블의 상태 중 하나인지 확인해야하는 IF 문과 함께 문제가 발생합니다. 왜냐하면 상황 wh 하나의 ID에 상태가 거의 없음) - 위의 상태 중 사임 날짜가 채워져 있어야합니다 (잠재 고객 제외)

나중에 각 그룹에 대한 카운트를 갖게됩니다. 고객의 프로필), 각 퍼널 세그먼트 사이의 전환율 (%)에 대한 추가 정보가 포함 된 퍼널로보고 싶습니다.

어떻게 해결할 수 있습니까?

미리 감사드립니다. 항상 놀랍습니다.

P. 표

열의 단일 값 '을 Didactics_Status__c'Rekrutacja ' 가 판별 할 수없는 : 이제 거의 작동하는 경우 열이 제외 중첩 추가 옵션 .

은 다음과 같이 간다 : 당신이 열을 알아 낸 것처럼

onPath = IF(ISBLANK(MIN(Rekrutacja[Resignation_Date__c])); 
    IF(NOT(Rekrutacja[Didactics_Status__c] IN {"break in education";"dean's leave";"OK";"resit";"semester start in progress";"transferred"}); 
     IF(NOT(ISBLANK(MIN(Rekrutacja[Signed_Contract_Date__c]))); 
      IF(NOT(ISBLANK(MIN(Rekrutacja[Confirmation_Date__c]))); 
       IF(NOT(ISBLANK(MIN(Rekrutacja[Enrollment_Date__c]))); 
        "Interested"; 
        "Prospect") 
       ;"Candidate") 
      ;"Contracted") 
     ;"Student") 
     ;"Resigned") 
+0

원하는 결과를 얻고 자하는 샘플 데이터와 예제를 제공 할 수 있습니까?[최소한의 완전하고 검증 가능한 예제를 만드는 방법] (https://stackoverflow.com/help/mcve) – Joe

답변

0

그것은 나에게 소리. 각 단계에서 학생들의 수를 계산할 수 있어야합니다.

계산 된 열을 만들고 각각에 대해 = SUM (xyz)을 수행하십시오. 조건이 필요한 경우 SUM 내부에 조건을 중첩하십시오.

if 문을 중첩하는 대신 사례/전환을 수행 할 것입니다. 좋아 보인다.

Month = SWITCH('Table1'[CalendarMonth], 
    1, "January", 
    2, "February", 
    3, "March", 
    4, "April", 
    5, "May", 
    6, "June",   
    7, "July", 
    8, "August", 
    9, "September", 
    10, "October",  
    11, "November", 
    12, "December" 
) 

깔대기를 만들려면 전체 학생 수를 확보해야합니다. ID 수를 계산해야합니다.

그런 다음 SUM을 가져 와서 총 ID 수로 나눕니다.