기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

Adding sparklines

A sparkline is a simple visualization, usually styled in the form of a line, that is helpful for analyzing trends for a single metric. You can add sparklines to your PixelPerfect report using the Sparkline object.

A sparkline generally consists of a field (equivalent to a dimension) and a value member (equivalent to a measure).

video thumbnail

Sparkline

Sample report showing sparklines created with PixelPerfect designer

Requirements

The data you use for a sparkline has to be added as a table data binding. These data bindings are added under Tables in the Database icon with plus symbol Field List menu.

The source data for the sparkline should ideally contain a single dimension and a single measure. To use sparklines to visualize more complex, multi-dimensional data, it is recommended that you apply a level to the band where you add the sparkline. In this case, the level should be an additional dimension along which you want to cycle the generation of multiple filtered sparklines.

Creating sparklines

This is the recommended workflow for adding sparklines in your report.

  1. Open the Database icon with plus symbol Field List menu available from the right-side panel in the designer.

  2. Click the plus icon next to Tables.

  3. From the available sheets, select the Qlik Sense chart you want to add as a table. Click the Plus icon next to it.

    The data binding is added.

  4. From the toolbox panel on the left side of the designer, drag a Sparkline onto the design surface.

  5. Click the gear icon that appears next to the sparkline. In the pop-up menu, for Data Member, select the table data binding you created earlier.

  6. Open the Gear Properties menu from the right side of the designer, and expand Data.

  7. For Value Member, select the variable metric you want to visualize (for example, sales).

Refreshing source data for data bindings

시간이 지남에 따라 소스 차트 구성이 변경될 수 있으며, 이에 따라 PixelPerfect 보고서 템플릿에서 작업이 필요할 수 있습니다. 스파크선을 정의하는 데이터 바인딩에서 소스 앱 데이터를 새로 고칠 수 있습니다. 다음과 같은 경우 유용합니다.

  • 데이터 바인딩을 만든 이후 소스 차트에 차원과 측정값이 추가되거나 제거되었습니다.

  • 데이터 바인딩을 만든 이후 소스 차트에서 차원과 측정값의 정의가 변경되었습니다.

데이터 바인딩 소스를 새로 고치면 차트 구성이 변경될 때 새 개체를 만들지 않고도 더하기 기호가 있는 데이터베이스 아이콘 필드 목록 메뉴에 동일한 개체를 유지할 수 있습니다.

  1. 디자이너의 오른쪽 패널에서 더하기 기호가 있는 데이터베이스 아이콘 필드 목록 메뉴를 엽니다.

  2. 테이블을 두 번 클릭하여 확장합니다.

  3. 새로 고치려는 항목 위에 커서를 올려놓으십시오.

  4. 새로 고침(열 업데이트) 아이콘을 클릭합니다.

    필드 목록 메뉴에서 테이블 데이터 바인딩 새로 고침

    '열 업데이트' 아이콘을 클릭하여 테이블 데이터 바인딩 새로 고침
  5. 사용 사례에 맞게 계속하여 템플릿을 개발합니다. 여기에는 기존 콘텐츠를 재구성하거나 새 콘텐츠를 추가하는 작업이 포함될 수 있습니다. 이제 데이터 바인딩을 새로 고친 후 새로 추가된 차트 열을 더하기 기호가 있는 데이터베이스 아이콘 필드 목록 메뉴에서 사용할 수 있습니다.

Example - Sparklines with a level

여기 자료 예 - 앱 내 보고의 앱 소스 예시를 참조하십시오. 앱과 데이터 파일을 공간에 업로드한 다음 앱을 다시 로드하십시오. 예제를 완료할 준비가 되었습니다.

We will create sparklines with monthly sales by region.

Part 1: Add data bindings

  1. Create a new PixelPerfect template.

  2. Open the Database icon with plus symbol Field List menu available from the right-side panel in the designer.

    Field List menu in the PixelPerfect designer

    The 'Field List' menu expanded from the right side panel in the PixelPerfect designer
  3. Click the plus icon next to Levels.

  4. Expand Fields, and click the Plus icon next to Region.

    The data binding is added.

  5. You are brought back to the main Database icon with plus symbol Field List menu. Click the plus icon next to Tables.

  6. Expand the Sales Table sheet, and click the Plus icon next to the Regional Sales over Time chart.

    The data binding is added.

Part 2: Add DetailReport band and connect it with data banding

You need to create a DetailReport band to use a level.

  1. Right-click the Detail1 band, and then click Insert BandDetailReport.

  2. To bind the DetailReport1 band to the level, select the band and then open the Gear Properties menu. Under Detail Report TasksData Member, select the Region level.

Part 3: Add a label and sparkline

  1. Open the Database icon with plus symbol Field List menu, and double-click Levels to expand it.

  2. For Region, expand the level object and drag the Region field within it onto the DetailReport1 band.

    Position the label at the top of the band, centered horizontally.

  3. From the toolbox panel on the left side of the designer, drag a Sparkline onto the DetailReport1 band, below the Region label.

  4. Resize the sparkline so that it occupies all horizontal space on the band, and its shape is a narrow rectangle.

  5. Resize the DetailReport1 band so there is a small space at the bottom of the sparkline.

    Region label and empty sparkline added to template

    Report template showing a title label for the 'Region' level added to a band, and below it the empty Sparkline object
  6. Select the sparkline and then open the Gear Properties menu.

  7. Expand AppearanceView.

  8. Check Highlight Max Point and Highlight Min Point.

  9. For Color, expand the drop down menu. Paste the following hex code in the # field: 0d00ff. Click OK.

  10. For Max Point Color, expand the drop down menu. Paste the following hex code in the # field: 0dff00. Click OK.

  11. For Min Point Color, expand the drop down menu. Paste the following hex code in the # field: ff0000. Click OK.

  12. In the top right corner, click Save template.

  13. Click Preview report. Download the report and open it.

Report preview with sparklines

Generated report with a series of sparklines - one for each region. The sparklines contain color-coded points showing the minimum and maximum vales for the calculated performance metric

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 알려 주십시오!