Salesforce에서 대시 보드를 만들고 여기에 파이 차트 구성 요소를 드래그합니다. 그런 다음 거의 모든 보고서를 원형 차트에 드롭하여 데이터 소스로 사용할 수 있습니다. 클래스 또는 페이지를 사용하여 보고서 대신 파이 차트를 사용할 수 있습니까?Apex 클래스 또는 Visualforce 페이지를 표준 Salesforce 대시 보드 구성 요소의 데이터 소스로 사용할 수 있습니까?
지금까지 시도한 바는 없습니다. 아주 간단한 테이블을 반환하는 apex : 페이지가 있습니다. 내 apex : pageblocktable을 내 대시 보드에 내장 된 VisualForce 페이지로 추가하면 테이블이 정상적으로 표시됩니다. 하지만 내 파이 차트의 데이터 소스로 페이지를 사용할 수는 없습니다. 내 컨트롤러 클래스도 사용하려고 시도하지 않았습니다. 파이 차트 또는 다른 표준 Salesforce 대시 보드 구성 요소에 적합한 데이터 소스로 만들기 위해 컨트롤러 또는 페이지를 발전시킬 수있는 방법이 있습니까?
나에게 제공되는 유일한 옵션은 원형 차트를 렌더링하는 페이지 (아마 flot을 사용하는 것)를 만들어 대시 보드에 포함시키는 것입니다. 나는이 루트를 기꺼이 갈 의향이 있지만 표준 대시 보드 구성 요소를 사용할 수있게되면 시간을 절약 할 수 있습니다. 어떤 도움을 주셔서 감사합니다.
보고서를 사용하지 않는 이유가 궁금하신 분은 리드와 연락처가 하나로 결합 된 것을 찾지 못했기 때문입니다. 이 multi-object apex dummy class pattern을 따라 내 리드 및 연락처에서 몇 가지 공통 속성을 가진 사용자 정의 UnifiedLeadContact 클래스를 만들었습니다. 내 컨트롤러는 두 개의 쿼리를 실행합니다. 하나는 리드 용이고 다른 하나는 연락처 용입니다. 결과를 사용하여 새 UnifiedLeadContacts 목록을 채우고 반환합니다. 리더 또는 연락처보기와 유사한 기능을하는 테이블을 공급하기 위해 잘 작동하지만 리드 및 연락처가 모두 포함되어 있습니다.
유망 보이는 차트 오븐에 데이터를 공급하는 방법에 대한 기초를 줄 것이다 http://www.salesforce.com/us/developer/docs/pages/Content/pages_charting_overview.htm
이를 읽어보십시오. 코드를 작성하기 시작했으며 Salesforce의 파일럿 프로그램으로 간주됩니다. 요청을 접수하고 R & D 프로그램에 참여하기를 기다리고 있습니다. – twamley
이 기능이 드디어 등장했습니다. – twamley