
SharePoint 목록에서 데이터를 가져오는 PowerBI 프레젠테이션을 만들고 있습니다. 목록에는 양식의 질문에 해당하는 열과 개별 항목에 해당하는 행이 있습니다. 즉, 누군가 양식을 작성할 때마다 테이블에 각 질문에 대한 답변이 포함된 새 행이 생성됩니다.
다음은 이것이 어떻게 보이는지 보여주는 예시 표입니다(개인 정보 보호를 위해 구성한 질문과 데이터 사용).
대부분의 경우 개인에게 문의하고 싶습니다.질문(즉, 열), 다음 목록이 표시됩니다.아이템. 이것은 쉽습니다. 오늘 누가 샤워하지 않았는지 알고 싶다면 도넛 차트를 만들고 B열을 채우면 됩니다.전설그리고가치필드를 입력한 다음 그 옆에 A열이 있는 테이블을 만듭니다.가치필드. 이제 응답자의 2/3가 오늘 샤워를 하지 않았다는 것을 보여주는 도넛 차트가 있습니다. 차트의 "아니요" 섹션을 클릭하면 Alice가 테이블에서 사라지고 Bob과 Carol이 샤워를 하고 있다는 사실이 드러납니다. 심한 것들:
그러나 프레젠테이션의 한 요소에 대해서는 그 반대로 하고 싶습니다. 즉, 누군가가안건, 그리고 해당하는 것을 찾아보세요질문. 구체적으로 확인하고 싶습니다.특정 항목에서 공백으로 남겨진 필드. 필드 이름(질문을 표시하기 위해 사용하는 이름)은 PowerBI가 검색해야 할 것으로 예상되는 이름이 아니기 때문에 이 작업을 수행하는 방법이 나에게는 명확하지 않습니다.
한 열의 값 목록(예: 위 예제 테이블의 이름 목록)을 표시하고 특정 이름을 클릭하면해당 이름을 가진 항목에서 공백으로 남겨진 필드 목록?
답변1
제가 아는 분석 보고 엔진에서는 이러한 기능을 본 적이 없습니다. 그 목적은 이와 같은 추가 트릭 없이 데이터 세트의 값을 보고하는 것입니다. 따라서 데이터가 보고의 최종 단계에 들어가기 전에 특수 데이터를 일반 데이터로 변환하는 작업을 직접 수행해야 합니다.
가장 실행 가능한 솔루션은 다음을 사용하여 존재할 수 있습니다.도우미 필드계획된미리(언제 엔진 유형에 따라 다름). 따라서 해당 필드를 계산된 값으로 자동 채우는 경우(예: 보고 엔진의 보고서 필드 수식을 사용하거나 양식이 채워진 직후에 트리거된 이벤트를 사용하거나 최악의 경우 하루에 여러 번 계산된 값을 업데이트하는 예약된 작업) 보고할 수 있습니다. 그 내용은 일반 필드와 같습니다. 예를 들어 도우미 필드보답 없는~을 위한이름= Dennis
(D)에는
가 포함됩니다 Question_Shower Question_Feathers
.
값에 대한 보다 복잡한(또는 덜 일반적인) 요구 사항에 대해 도우미 필드를 사용하는 이 접근 방식은 제가 업계에서 널리 사용되는 표준 접근 방식입니다. 질문에 설명된 내용을 구현하는 프로젝트를 갖게 된다면 정확히 이것을 사용할 것입니다.
예를 들어 의사 코드의 위 계산(파생) 필드에 대한 공식은 다음과 같습니다.
Unanswered :=
RTRIM(
IF(ISBLANK(Answer_Shower), "Question_Shower ", "") &
IF(ISBLANK(Answer_Lamps), "Question_Lamps ", "") &
IF(ISBLANK(Answer_Feathers), "Question_Feathers ", "")
)
( RTRIM()
여기서 가능한 후행 공백을 제거합니다. 마지막 공백을 쉽게 다듬을 수 있기 때문에 공백을 구분 기호로 사용했습니다. 계산이 복잡해지면 다른 구분 기호도 사용할 수 있습니다.)