Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Table
| Sr_number | Month_Closure | Category |
| 1 | Oct-2022 | A |
| 2 | Oct-2022 | A |
| 3 | Oct-2022 | B |
| 4 | Oct-2022 | B |
| 5 | Oct-2022 | A |
| 6 | Oct-2022 | B |
| 7 | Oct-2022 | B |
| 8 | Oct-2022 | C |
| 9 | Oct-2022 | A |
| 10 | Oct-2022 | C |
| 11 | Oct-2022 | C |
| 12 | Nov-2022 | A |
| 13 | Nov-2022 | C |
| 14 | Nov-2022 | C |
| 15 | Nov-2022 | B |
| 16 | Nov-2022 | A |
| 17 | Nov-2022 | B |
| 18 | Dec-2022 | C |
| 19 | Jan-2023 | C |
| 20 | Jan-2023 | A |
| 21 | Jan-2023 | A |
| 22 | Jan-2023 | B |
| 23 | Jan-2023 | A |
| 24 | Jan-2023 | A |
| 25 | Feb-2023 | B |
| 26 | Feb-2023 | B |
| 27 | Feb-2023 | A |
| 28 | Feb-2023 | A |
| 29 | Feb-2023 | C |
| 30 | Feb-2023 | A |
How to calculate the month wise count and percentage in pivot as below
| Category | Oct-2022 | Nov-2022 | Dec-2022 | Jan-2023 | Feb-2023 | Grand Total |
| A | 36.36% | 33.33% | 0.00% | 66.67% | 50.00% | 43.33% |
| B | 36.36% | 33.33% | 0.00% | 16.67% | 33.33% | 30.00% |
| C | 27.27% | 33.33% | 100.00% | 16.67% | 16.67% | 26.67% |
| Grand Total | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% |
First customize your load script
// Load your data
Table:
LOAD
Sr_number,
Month_Closure,
Category
FROM [your_data_source.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);
// Create a mapping table for month order
MappingTable:
Mapping LOAD
Month_Closure,
MonthOrder
Inline [
Month_Closure, MonthOrder
Oct-2022, 1
Nov-2022, 2
Dec-2022, 3
Jan-2023, 4
Feb-2023, 5
];
// Join the mapping table to the main data
Table:
LOAD
Sr_number,
Month_Closure,
Category,
MonthOrder
RESIDENT Table;
DROP TABLE MappingTable;
// Create a pivot table
PivotTable:
PivotTable
LOAD
Category,
'Oct-2022',
'Nov-2022',
'Dec-2022',
'Jan-2023',
'Feb-2023'
RESIDENT Table;
DROP TABLE Table;
// Calculate the count for each combination of Category and Month
CountTable:
LOAD
Category,
'Oct-2022',
'Nov-2022',
'Dec-2022',
'Jan-2023',
'Feb-2023',
Count(Sr_number) as Count
RESIDENT PivotTable
GROUP BY Category, Month_Closure;
DROP TABLE PivotTable;
// Calculate the percentage
PercentageTable:
LOAD
Category,
'Oct-2022',
'Nov-2022',
'Dec-2022',
'Jan-2023',
'Feb-2023',
Count / Sum(Total Count) as Percentage
RESIDENT CountTable
GROUP BY Category;
DROP TABLE CountTable;
Now count is
=Sum(Count)
& Percentage is
=Num(Sum(Percentage), '0.00%')
Will get auto-customized based on the placed you use. Try in your tables.