Integrating Python Into Power BI for Analyzing and Predicting Digital Development: Case Study – Balkan Countries

Authors

  • Teodora Siljanoska Faculty of Information and Communication Technology, University St. Kliment Ohridski – Bitola, Partizanska bb., Bitola, 7500, North Macedonia
  • Snezana Savoska Faculty of Information and Communication Technology, University St. Kliment Ohridski – Bitola, Partizanska bb., Bitola, 7500, North Macedonia
  • Ilija Jolevski Faculty of Information and Communication Technology, University St. Kliment Ohridski – Bitola, Partizanska bb., Bitola, 7500, North Macedonia

Keywords:

Integration, Power BI, Python, Data Visualization, Visual Data Analysis (VDA).

Abstract

The modern era with emerging technologies leads to the generation of an abundance of data, in the correct interpretation of which visualization plays a key role. The accelerated growth of the volume and complexity of data emphasizes the need for advanced ways of their transformation, visualization and analysis. By applying quantitative, empirical and qualitative methods, this scientific paper investigates the time required to perform complex data transformations in the Power BI visualization tool, in the case when they are provided manually and by applying Python code, i.e. integrating a Python script, and analyzes the efficiency and practicality in both cases through a specific example of analysis and prediction of the digital development of selected Balkan countries. The research is based on processing secondary data on the determinants of digital progress taken from official sources, empirical research and observation of IT and BI professionals for whom the time of performing assigned tasks was measured and subjective assessment of personal perceptions through an interview. All results pointed to the fact that the use of Python scripts within Power BI significantly reduces the required work time and increases efficiency while improving the accuracy, user experience and practicality of this tool, which is an important step towards adopting new advanced practices in visual data analysis.

References

I.H. Sarker, "Data Science and Analytics: An Overview from Data-Driven Smart Computing, Decision-Making and Applications Perspective," SN COMPUT. SCI., vol. 2, no. 377, pp. 32-34, July 2021.

L. Tredinnick and C. Laybats, "Living in a data driven world," Business Information Review, vol. 38, no. 2, pp. 58-59, June 2021.

G. F. Marchena Sekli and I. De La Vega, "Adoption of Big Data Analytics and Its Impact on Organizational Performance in Higher Education Mediated by Knowledge Management," Journal of Open Innovation: Technology, Market, and Complexity, vol. 7, no. 4, pp. 23-25, December 2021.

A. Kumar and K. Sonavane, "Study of Emerging Role of Data," Design Engineering, vol. 2, no. 6, pp. 2552 - 2558, 2021.

Z. Wang, L. Sundin, D. Murray-Rust, and B. Bach, "Cheat Sheets for Data Visualization Techniques," in CHI Conference on Human Factors in Computing Systems, Honolulu, 2021, pp. 1-13.

S. R. Midway, "Principles of Effective Data Visualization," Patterns, vol. 1, no. 9, pp. 68-70, December 2020.

L. Addepalli et al., "Assessing the Performance of Python Data Visualization Libraries: A Review," International Journal of Computer Engineering in Research Trends, vol. 10, no. 1, pp. 28-39, January 2023.

D. Gross and A. Rayhan, "The Rise of Python: A Survey of Recent Research," Preprint, vol. 1, no. 1, pp. 14-17, 2024.

M. Gorelick and I. Ozsvald, High Performance Python: Practical Performant Programming for Humans. Sebastopol: O'Reilly Media, Inc., 2025.

R. Wade, Advanced Analytics in Power BI with R and Python: Ingesting, Transforming, Visualizing. New York: Apress Medisa LLC, 2020, vol. 1.

(2025, April) UN E-Government Knowledgebase. [Online]. https://publicadministration.un.org/egovkb/en-us/Data-Center

(2025, April) World Bank Group. [Online]. https://databank.worldbank.org/source/world-development-indicators

K. Kotan and S. K?r??o?lu, "Cyclical hybrid imputation technique for missing values in data sets," Scientific Reports, vol. 15, no. 1, pp. 3-5, February 2025.

Y. Zhou, S. Aryal, and M. Bouadjenek, "A Comprehensive Review of Handling Missing Data: Exploring Special," ArXiv, pp. 20-22, April 2024.

M. Musyoki, D. Alilah, and D. Angweyi, "Updated Vector Autoregressive Model Incorporating new Information Using the Bayesian Approach," SCIENCE MUNDI, vol. 4, no. 2, pp. 178-197, 2024.

J. Kasali and A. Alaba Adeyemi, "Model-Data Fit using Akaike Information Criterion (AIC), Bayesian Information Criterion (BIC), and The Sample-Size-Adjusted BIC," Square : Journal of Mathematics and Mathematics Education, vol. 4, no. 1, pp. 43-50, April 2022.

M. S. Ribeiro and C. Leite de Castro, "Missing Data in Time Series: A Review of Imputation Methods and Case Study," Learning and Nonlinear Models - Journal of the Brazilian Society on Computational Intelligence (SBIC), vol. 20, no. 1, pp. 31-46, 2022.

A. Hallam, D. Mukherjee, and R. Chassagne, "Multivariate imputation via chained equations for elastic well log imputation and prediction," Applied Computing and Geosciences, vol. 14, pp. 78-93, 2022.

A. Roza, E. Silvino Violita, and S. Aktivani, "Study of Inflation using Stationary Test with Augmented Dickey Fuller & Phillips-Peron Unit Root Test (Case in Bukittinggi City Inflation for 2014-2019)," Eksakta: Berkala Ilmiah Bidang MIPA, vol. 23, no. 2, pp. 106-116, June 2022.

M. Lenza and E. G. Primiceri, "HOW TO ESTIMATE A VAR AFTER MARCH 2020," NATIONAL BUREAU OF ECONOMIC RESEARCH, Cambridge, NBER WORKING PAPER SERIES 2020.

Downloads

Published

2025-06-23

How to Cite

Teodora Siljanoska, Snezana Savoska, & Ilija Jolevski. (2025). Integrating Python Into Power BI for Analyzing and Predicting Digital Development: Case Study – Balkan Countries. International Journal of Computer (IJC), 55(1), 55–69. Retrieved from https://ijcjournal.org/index.php/InternationalJournalOfComputer/article/view/2386

Issue

Section

Articles