This demo shows how to use a variety of Mito's enterprise features to automate a standard report. Features include:
- CSV Imports
- Custom Imports (Enterprise)
- VLOOKUP
- Custom Edits (Enterprise)
- Custom Sheet functions (Enterprise)
- Pivot Tables
- Conditional Formatting (Enterprise, only in Jupyter Demo)
- Export to Excel (only in Jupyter)
You're a performance analyst at Vanguard. Your manager asked you to analyze the performance of each fund manager for each fund they are in charge of.
This demo can be run with the automation-app.py
Streamlit app. To launch the app, run the following commands:
streamlit run automation-app.py
- Import
fund_info.csv
- Use custom imports to import
fund performance
for 2022. Use a fake username and password. - Use Vlookup to add the Portfolio Manager from the fund_info dataframe into the performance dataframe
- Notice that some of the funds have multiple portfolio managers. Use the
Separate Row On Delimiter
custom edit to split the portfolio managers into separate rows on the delimiter,
. - Use the
GET_EMAIL
custom sheet function to get the email of each fund manager - Create a pivot table with the configuration below:
- Rows: Fund Manager, email, Fund
- Columns: Date (Grouped by Month)
- Values: sum of MoM Return
- Save the automation
- Click on the
Use Existing analysis
tab - Select the automation you just created
- Upload the fund_info.csv file again
- Click
rerun
- Show the rebuilt analysis, voila!
- Import
fund_info.csv
- Use custom imports to import
fund performance
for 2022. Use a fake username and password. - Use Vlookup to add the Portfolio Manager from the fund_info dataframe into the performance dataframe
- Notice that some of the funds have multiple portfolio managers. Use the
Separate Row On Delimiter
custom edit to split the portfolio managers into separate rows on the delimiter,
. - Use the
GET_EMAIL
custom sheet function to get the email of each fund manager - Create a pivot table with the configuration below:
- Rows: Fund Manager, Email, Fund
- Columns: Date (Grouped by Month)
- Values: sum of MoM Return
- Add conditional formatting
- less than 0, highlight in red
- greater than 0, highlight in green
- Generate code to create Excel file with formatting
- Run code to generate Excel file
- Open Excel file and show formatting
- Open the
change imported files
taskpane- Update the custom import conifguration to look at 2021
- Rerun the analysis
- Show the updated Mitosheet
- Run the generated code
- Show the new formatted Excel file, voila!
This demo can be run with the dash_app.py
Streamlit app. To launch the app, run the following commands:
python -m dash_app.py
Instructions coming soon. Dash App already created.