__STYLES__
This is HR Attrition Dashboard which helps in understanding "Why employees are leaving the organization?". This dashboard is an Interactive dashboard.
There are 3 sections:
There were a lot of challenges starting from creating parameters, calculative fields, actions. Also the design was a challenge. I changed the design a lot to fit all the sheets perfectly. The design was created in Figma.
Index()
into the calculative field. The final step was to create another calculative field to get the result. Here I created a "Top 5 / All" field and passed IF [Top N]='5' THEN [Index]<=5 ELSE [Index]>0 END
inside it. Then I added "Top 5/All" to filter and selected True
from the list and selected Compute [(ZN(SUM([Employee Count]])) - LOOKUP(ZN(SUM([Employee Count]]))...]
and for the text used LOWER([Toggle - Period Selector])
.
Year([Attrition Date])
for column and Agg([Attrition Count])
for rows. Created 3 more viz with DATETRUNC('quarter', [Attrition Date])
for Quarter, DATETRUNC('month', [Attrition Date])
for Month and DATETRUNC('week', [Attrition Date])
for Week. Added all the sheets to dashboard with width as 2 (removed outer and inner padding).
There were many other small calculations. There were more like trial-n-error since a lot of the viz were not reflecting in terms of UI level. for eg. Survey viz wasn't perfectly colorized as it is now. This took me a whopping 4 hours to do so.As said before, the design was created in figma. The size was 1510 X 950. I figured 1510px is perfect for no-scroll view. 950px was used for height as Survey and Recent Attrition viz needed containers with more height.