Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pivot table component #385

Open
ninetteadhikari opened this issue Oct 25, 2022 · 2 comments
Open

Pivot table component #385

ninetteadhikari opened this issue Oct 25, 2022 · 2 comments
Labels
requires research Further information is required UI UI Components

Comments

@ninetteadhikari
Copy link
Member

ninetteadhikari commented Oct 25, 2022

Is your feature request related to a problem? Please describe.

Acceptance criteria

GIVEN I have projects in my workspace
AND I click on a Project go to the results framework page
AND I click on the Indicator tracking

WHEN I click on the Indicator tracking from the side navbar

THEN I see options to select the following:

  • Row dimension: a drop down field
  • Column dimension: a drop down field
  • Calculation: Sum/Count/Average etc.
  • Calculation column: a drop down field

For the Row dimension, Column dimension, Calculation column the user can choose a column from the dropdown. Properties from the following models are available in the dropdown for the user to choose from:

  • Indicator: Allow user to choose one of the properties: name, status, level etc.
  • Objective
  • Results
  • Disaggregation type: List all disaggregation types for user to choose one
  • Reporting period

For the Calculation column show fields which are of type number when Calculation type is chosen as 'Sum' or 'Average'

Example 1

  • Row dimension: Indicator: name
  • Column dimension: Reporting periods
  • Calculation: Sum
  • Calculation column: Result

image

Example 2

  • Row dimension: Indicator: name
  • Column dimension: Reporting periods, Disaggregation type: Sex
  • Calculation: Sum
  • Calculation column: Result

image

Packages available:

Pivot table

68747470733a2f2f7365756e67776f6f3332312e6769746875622e696f2f7675652d7069766f747461626c652d64656d6f2e676966

Webdatarocks

image

@ninetteadhikari ninetteadhikari added the UI UI Components label Oct 25, 2022
@andrewtpham andrewtpham added the requires research Further information is required label Oct 25, 2022
@andrewtpham andrewtpham added this to the December 22 milestone Nov 7, 2022
@andrewtpham andrewtpham modified the milestones: December 22, February 23 Jan 20, 2023
@ninetteadhikari
Copy link
Member Author

@ninetteadhikari to add detailed acceptance criteria for pivot table component

@ninetteadhikari ninetteadhikari modified the milestones: February 23, March 23 Mar 6, 2023
@andrewtpham andrewtpham modified the milestones: March 23, April 23 Apr 18, 2023
@amosnjoroge
Copy link
Contributor

@michaelbukachi as a first pass we can scope this ticket based on the following acceptance criteria:

AC

  • The spreadsheet should contain two column header.
  • First column should be able to merge the first two cell rows
  • The second column should contain subheading columns

Basically implement:
image

@andrewtpham andrewtpham removed this from the April 23 milestone Oct 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
requires research Further information is required UI UI Components
Projects
None yet
Development

No branches or pull requests

4 participants