<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Faybeth Robina</title>
    <description>The latest articles on DEV Community by Faybeth Robina (@faybeth_robina).</description>
    <link>https://dev.to/faybeth_robina</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3402772%2Fd6060e21-c083-43de-bab5-27d91cafcf15.png</url>
      <title>DEV Community: Faybeth Robina</title>
      <link>https://dev.to/faybeth_robina</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/faybeth_robina"/>
    <language>en</language>
    <item>
      <title>KENYA CROP PERFORMANCE DASHBOARD</title>
      <dc:creator>Faybeth Robina</dc:creator>
      <pubDate>Thu, 27 Nov 2025 20:49:27 +0000</pubDate>
      <link>https://dev.to/faybeth_robina/kenya-crop-performance-dashboard-1mkf</link>
      <guid>https://dev.to/faybeth_robina/kenya-crop-performance-dashboard-1mkf</guid>
      <description>&lt;h2&gt;
  
  
  Introduction.
&lt;/h2&gt;

&lt;p&gt;In our country Kenya, the agriculture sector contributes greatly to our economy. Agriculture contributes significantly to exports earnings, food security and job&lt;br&gt;
opportunities. Kenya produces variety of crops such as food crops and cash crops which include maize, beans, coffee, tea, potatoes. The agriculture sector undergoes different challenges which makes it necessary to monitor agricultural data. The Kenya crop production dashboard analyses the crop performance in different&lt;br&gt;
counties in the country.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgait5bopbd5xlhkcmpuy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgait5bopbd5xlhkcmpuy.png" alt="Kenya crop performance dashboard" width="800" height="451"&gt;&lt;/a&gt;&lt;br&gt;
The dashboard is designed with the following sections;&lt;br&gt;
&lt;strong&gt;The KPI cards.&lt;/strong&gt;&lt;br&gt;
The KPI cards shown are;&lt;br&gt;
Total revenue, total profit, total yield and the total planted area.&lt;br&gt;
&lt;strong&gt;Combo chart.&lt;/strong&gt;&lt;br&gt;
Line and stacked column chart where the columns show the seasons, sum of revenue of each county and the line chart shows the sum of profit earned from each&lt;br&gt;
county.&lt;br&gt;
&lt;strong&gt;Map chart.&lt;/strong&gt;&lt;br&gt;
The map displays the yield production level by county. It helps identify high and low producing counties. The bubbles appear big when the yield is high and small when the yield is low.&lt;br&gt;
&lt;strong&gt;Column chart&lt;/strong&gt;&lt;br&gt;
The clustered column chart compares the total revenue and profit earned by crop type.&lt;br&gt;
&lt;strong&gt;Line chart.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The line chart shows how revenue changed across the harvesting months. It also shows how profit increases and decreases over time.&lt;br&gt;
&lt;strong&gt;Pie chart&lt;/strong&gt;&lt;br&gt;
Shows the percentage of yield produced by fertilizer used. It helps show how each fertilizer contributed to the yield production.&lt;br&gt;
&lt;strong&gt;Interactive filters.&lt;/strong&gt;&lt;br&gt;
Filters used are by crop type, county and seasons. It helps to explore the dataset by the area one is interested in.&lt;br&gt;
&lt;strong&gt;Insights.&lt;/strong&gt;&lt;br&gt;
Crops like rice, sorghum, potatoes, cassava and tea have high total revenue which shows that farmers earn high total earnings between the month of January and April.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foffz4f05zpec5f00shi5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foffz4f05zpec5f00shi5.png" alt="clustered column chart revenue by crop type" width="530" height="237"&gt;&lt;/a&gt;&lt;br&gt;
When the season is long rains the sum of profit increase and counties like Nyeri, Nairobi, Kiambu, Kisumu and Nakuru get high revenue as shown below&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg32wsbgvbh5wlloei5gz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg32wsbgvbh5wlloei5gz.png" alt="combo chart line graph" width="474" height="256"&gt;&lt;/a&gt;&lt;br&gt;
During the long rains seasons counties like Machakos earn low profits and low revenue such regions need more support. Crops like potatoes and tomatoes don’t do well during this season too farmers are advised not to plant such crops during the long rain seasons.&lt;br&gt;
&lt;strong&gt;Importance of the dashboard.&lt;/strong&gt;&lt;br&gt;
Helps to know which fertilizer to use when planting different crops to get more yield which in turns helps the farmer to earn more revenue and profits. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4zd4fbizip7fa1ssnftc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4zd4fbizip7fa1ssnftc.png" alt="Yield by fertilizer used" width="253" height="262"&gt;&lt;/a&gt;&lt;br&gt;
Helps researchers analyze agricultural trends to help farmers know where and which sectors to improve. Helps the policy makers in resource allocation and make polices that align the&lt;br&gt;
region. Helps investors to identify areas to add their investments and during which periods.&lt;br&gt;
&lt;strong&gt;Conclusion.&lt;/strong&gt;&lt;br&gt;
The dashboard makes agricultural data easy to understand. It helps compare regions and see trends which helps to improve farming in Kenya. Farmers can be helped with this dashboard to know where to make improvements to increase yield&lt;/p&gt;

</description>
      <category>cropperformance</category>
      <category>powerbi</category>
    </item>
    <item>
      <title>Excel’s Contributions and Shortcomings in Predictive Analysis</title>
      <dc:creator>Faybeth Robina</dc:creator>
      <pubDate>Thu, 27 Nov 2025 19:04:59 +0000</pubDate>
      <link>https://dev.to/faybeth_robina/excels-contributions-and-shortcomings-in-predictive-analysis-1na1</link>
      <guid>https://dev.to/faybeth_robina/excels-contributions-and-shortcomings-in-predictive-analysis-1na1</guid>
      <description>&lt;p&gt;Microsoft Excel is a common spreadsheet program developed by Microsoft. Excel is designed for creating, organizing, analyzing and manipulating data in a tabular format. Excel is widely used in various businesses and industries because of its ability to handle different data related tasks and its versatility. Its powerful functionalities make it a tool for tasks ranging from simple calculations to complex data analysis and financial modeling. When it comes to predictive analysis and making data driven business decisions, Excel has both advantages and limitations.&lt;br&gt;
This article breaks down Excel’s capabilities and limitations in predictive analysis and highlights its role in supporting strategic business decisions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Excel’s strengths in predictive analysis.
&lt;/h2&gt;

&lt;p&gt;Excel user-friendly interface makes it accessible to users with different level of expertise. Basic functions can be quickly learned and applied hence makes it easy to use.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flk7mlg7gs86nlsxh7d9m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flk7mlg7gs86nlsxh7d9m.png" alt="excel is user friendly" width="800" height="67"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Data analysis tools.&lt;/strong&gt;&lt;br&gt;
Excel has powerful tools for data analysis like formulas, functions, pivot tables and charts, helping in insightful data interpretation. It offers a range of charting options enabling one to represent data for better understanding and visual presentation.&lt;br&gt;
The figure below shows the pivot table and a chart&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg32wy1loogc9llc4faze.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg32wy1loogc9llc4faze.png" alt="Pivot table and a chart" width="800" height="284"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Compatibility.&lt;/strong&gt;&lt;br&gt;
Excel files are compatible in that (.xlsx) are widely supported across various platforms, this ensures easy sharing and collaboration.&lt;br&gt;
&lt;strong&gt;Logical formulars&lt;/strong&gt;&lt;br&gt;
Excel has custom calculations using functions like INDEX, MATCH, HLOOKUP, VLOOKUP, IF. These formulars are helpful for business modeling and estimating future trends based on historical data.&lt;br&gt;
&lt;strong&gt;Integration with other tools.&lt;/strong&gt;&lt;br&gt;
Excel can integrate with tools like Power BI, Python, SQL or R allowing more advanced users to extend their skills into deeper analytics.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8h1of6oxyzk1zhr866ot.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8h1of6oxyzk1zhr866ot.png" alt="how to integrate excel with other tools" width="317" height="585"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Excel’s weaknesses in predictive analysis
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Limited data handling&lt;/strong&gt;&lt;br&gt;
Excel has limitations in handling large datasets efficiently, leading to performance issues and&lt;br&gt;
potential data conflicts.&lt;br&gt;
&lt;strong&gt;Prone to errors.&lt;/strong&gt;&lt;br&gt;
Human errors like incorrect formulars or data input can occur, leading to inaccurate results especially in complex spreadsheets. Excel relays on manual inputs, copy pasting and formular linking, this makes models prone to human error.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Statistics analysis limitation&lt;/strong&gt;&lt;br&gt;
Excel’s statistical functions are not comprehensive as those found in specialized software. Complex statistical analyses can be challenging and time consuming. Security risks, documentation and version control.&lt;br&gt;
Excel spreadsheet lacks advanced security features like encryption, audit trails. Downloading data to spreadsheets can pose security risks. Excel lacks features for documenting assumptions,&lt;br&gt;
tracking changes and managing different versions of a spreadsheet. This can make it difficult to track errors.&lt;br&gt;
Regardless of its limitations, Excel can be used in making data driven business decisions.&lt;/p&gt;

&lt;h2&gt;
  
  
  The role of excel in making data driven business decisions.
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Data cleaning and preparation.&lt;/strong&gt;&lt;br&gt;
Excel is used to identify and cleans, correct errors, handle missing values, removes duplicates and standardize formats which is helpful for preparing datasets for analysis. You can convert text to columns as shown below&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpztwl0rv356cgicw1kbl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpztwl0rv356cgicw1kbl.png" alt="text to columns" width="800" height="477"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Dashboard and reporting.&lt;/strong&gt;&lt;br&gt;
Excel dashboard and reporting helps in making data driven business decisions by providing a visual representation that is it condenses data into charts and graphs which offers a clear overview of business performance. It helps identify areas for improvement and make strategic decisions. The figure below shows an example of a dashboard on sales analysis&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9zy457to4df6vi5pgvcm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9zy457to4df6vi5pgvcm.png" alt="Dashboard" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Conclusion.&lt;/strong&gt;&lt;br&gt;
Excel datasets can be integrated into other complex tools like Power BI to analyze data. Excel is a powerful tool for basic predictive analysis and data driven business decision making but for small businesses with medium or small datasets.&lt;/p&gt;

</description>
      <category>excel</category>
      <category>learning</category>
    </item>
    <item>
      <title>PHARMACEUTICAL SALES PERFORMANCE ANALYSIS.</title>
      <dc:creator>Faybeth Robina</dc:creator>
      <pubDate>Wed, 15 Oct 2025 18:20:07 +0000</pubDate>
      <link>https://dev.to/faybeth_robina/pharmaceutical-sales-performance-analysis-2k31</link>
      <guid>https://dev.to/faybeth_robina/pharmaceutical-sales-performance-analysis-2k31</guid>
      <description>&lt;p&gt;This report examines prescription (Rx) activity captured in the RCPA reporting form, benchmarking actual Rx against assigned brand targets, evaluating doctor conversion, and mapping competitive activity across regions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Data Preparation &amp;amp; ETL (Power Query)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Import Data Sources&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Load all required files: RCPA Reporting Form, PRODUCT MASTER, and BRAND TARGETS.&lt;/li&gt;
&lt;li&gt;In Power BI, use Home &amp;gt; Get Data &amp;gt; Excel (or CSV/SQL) to import each dataset.
&lt;strong&gt;RCPA &amp;amp; Competitor RCPA Transformation (Expected Transformation Sheet)&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Go to Home &amp;gt; Transform Data to enter Power Query.&lt;/li&gt;
&lt;li&gt;Merge/Append Queries: Combine datasets as needed (e.g., join product master to RCPA report by product or merge competitor info).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Data Cleanup and Transformation in Power Query
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1.Splitting Tables Using Delimiters&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Line Feed Split:
Start by splitting rows where multiple products/quantities are listed together by a line feed (carriage return) delimiter.
In Power Query:&lt;/li&gt;
&lt;li&gt;Select the column to split.
Use Home &amp;gt; Split Column &amp;gt; By Delimiter.
Set delimiter to "Line feed" (often shown as #(lf) or with the Unicode line break symbol).
This separates each product entry into individual rows.&lt;/li&gt;
&lt;li&gt;Further Comma Split:
After splitting by line feed, some columns (e.g., those with product names and quantities combined, such as "Aspiris-Pain,100") need to be split again—this time by a comma.&lt;/li&gt;
&lt;li&gt;Select the target column.
Split Column &amp;gt; By Delimiter, select comma (,).
This gives separate columns for Product and Quantity.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;2. Removing Duplicates&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;To ensure data integrity (especially when merging or appending), remove duplicates based on a combination of columns:
UniqueID (often doctor or chemist ID, or visit ID).
Product (to catch repeated entries for the same product from the same source).&lt;/li&gt;
&lt;li&gt;In Power Query:
With the cleaned-up table selected, Home &amp;gt; Remove Rows &amp;gt; Remove Duplicates.&lt;/li&gt;
&lt;li&gt;Select or highlight both the UniqueID column and Product column before removing—the operation keeps only unique combinations of UniqueID and Product.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;3. Additional Clean-up Steps (as needed)&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Trim and Clean Text:
Use Transform &amp;gt; Format &amp;gt; Trim and Clean to remove leading/trailing spaces and non-printable characters from all text columns.&lt;/li&gt;
&lt;li&gt;Data Type Correction:
Change columns (like Quantity) to numeric type for calculations.
Filter Invalid Data:&lt;/li&gt;
&lt;li&gt;Remove entries where critical columns (UniqueID, Product, Quantity) are blank or contain errors.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Build Summary Tables:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;RCPA Data Table with Rx counts per doctor/product/region.&lt;/li&gt;
&lt;li&gt;Competitor RCPA Table in similar structure.&lt;/li&gt;
&lt;li&gt;Apply Changes: Click Close &amp;amp; Apply to commit ETL steps.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Building Visualizations
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Doctor Rx Performance per Brand, Med Rep, and Region&lt;/strong&gt;&lt;br&gt;
Use Stacked Bar Chart or Matrix Visual.&lt;br&gt;
Axis: Doctor/Med Rep/Region; Values: Rx Quantity; Legend: Brand.&lt;br&gt;
Set up slicers for Doctor, Med Rep, Chemist, Product for interactive filtering.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key performance indicator(KPIs)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Total prescription(Rx) Quantity(Qty)= 3,000, which shows the actual prescription volume achieved.&lt;/li&gt;
&lt;li&gt;Total Target Rx Qty =74. This is the baseline target.&lt;/li&gt;
&lt;li&gt;The performance rate is 37.78%.&lt;/li&gt;
&lt;li&gt;The company maintains a strong competitive position with 3000 Rx  volume while the competitor's 2000 Rx representing a 50% volume advantage .&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fylz0lki6t7gk01cjchh9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fylz0lki6t7gk01cjchh9.png" alt="Key Performance Indicators(KPIs)" width="800" height="64"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Reginal Performance Analysis
&lt;/h2&gt;

&lt;p&gt;Regional analysis reveals significant variation in prescription volumes across territories.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqkw90qq7hs5ifffpnkgp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqkw90qq7hs5ifffpnkgp.png" alt="Regional performance bar graph" width="518" height="396"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Top Performing Regions&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Nyeri&lt;/strong&gt;&lt;br&gt;
Nyeri is the highest performing region. It has the highest volume market. The focus product prescription is 981 prescriptions while the competitors product prescription is 954 prescriptions. Leads by 5% margin in the highest volume market. This shows that the competitor is highly active.&lt;br&gt;
&lt;strong&gt;North Rift&lt;/strong&gt;&lt;br&gt;
The focus product prescription is 798 prescriptions and the competitive product prescription is very low, this shows that it has maintained a strong performance .&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Meru&lt;/strong&gt;&lt;br&gt;
Meru region has a mid tier performance. The focus product prescription is 621 prescriptions and the competitors is 432 prescriptions. There are 189 doctors, this shows excellent per doctor productivity. The performance is solid with a consistent competitive edge.&lt;br&gt;
 &lt;strong&gt;Underperforming Regions&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Nairobi B&lt;/strong&gt;&lt;br&gt;
Nairobi B is one of the underperforming regions with the total prescription being 18 despite having 251 doctors. This represents a dramatic underperformance which requires urgent investigation.&lt;br&gt;
&lt;strong&gt;Coast&lt;/strong&gt;&lt;br&gt;
The total prescription quantity is very low against the competitor's which is 248. Marketing the focus product in coast will help the volume of prescription to increase.&lt;br&gt;
&lt;strong&gt;Doctors and medical representatives per region&lt;/strong&gt;&lt;br&gt;
The analysis of doctors and medical representatives distributions reveals a near one to one ratio across the regions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpq2ib4xzw3fdof8gl3s3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpq2ib4xzw3fdof8gl3s3.png" alt="Doctors and medical reps per Region" width="664" height="387"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Nairobi A&lt;/strong&gt;&lt;br&gt;
Nairobi A has 365 doctors and medical representatives generating &lt;br&gt;
252 prescriptions. this indicates low efficiency.&lt;br&gt;
&lt;strong&gt;Nairobi B&lt;/strong&gt;&lt;br&gt;
Nairobi B shows 251 doctors and medical representatives producing 18 prescriptions, representing very low efficiency.&lt;br&gt;
&lt;strong&gt;Nyeri&lt;/strong&gt;&lt;br&gt;
Nyeri has 171 doctors and medical representatives generating 981 prescriptions, demonstrates high efficiency.&lt;br&gt;
North Rift has 117 doctors and medical representatives generating 798 prescriptions also indicates very high efficiency.&lt;/p&gt;

&lt;p&gt;In regions like Nairobi A and B we can see that it has the highest number of doctors and medical representatives but generates low prescriptions volumes, while Nyeri and North Rift with fewer doctors and medical representatives generate the highest volumes. This suggests that urban market saturations creates intense competition where multiple pharmaceutical companies compete for the same prescribers. Better market penetrations exist in mid sized cities, this indicates that these markets may be less saturated allowing for deeper relationships and more effective sales execution. The doctors quantity does not matter, the relationship quality matters. The substantial potential exists for resources reallocation from low yield regions to high yield regions this will improve the overall organizational performance.&lt;/p&gt;

&lt;h2&gt;
  
  
  Product Performance Analysis
&lt;/h2&gt;

&lt;p&gt;Pie chart was used to show the total prescription per sales division and the number of doctors per sales division as shown below;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcqolm875zicseliw383v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcqolm875zicseliw383v.png" alt="Total Rx Qty per sales division" width="448" height="338"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyjlczx6lpqtdl21kmhgr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyjlczx6lpqtdl21kmhgr.png" alt="no. of doctors per sales division" width="611" height="347"&gt;&lt;/a&gt;&lt;br&gt;
Across the three product divisions there exists a critical misalignment. The Aspiris Pain division covers 32.82% of doctors but generates 78.86% of prescription volume which earns an excellent performing rate. The Aspiris Gyn division engages 28.28% of doctors and produces 16.63% of prescription volume. The Aspiris Chronic division has 38.9% of doctors but only generating 4.51% of prescription volume.&lt;/p&gt;

&lt;p&gt;The Pain division represents the primary revenue driver and the organization's flagship product. It yields an efficiency ratio of 2.40. With only a few doctors it generates four fifths of all prescription volume. This performance indicates strong product market fit, effective sales execution and competitive advantage. This division serves as the revenue engine and requires maximum protection and continued investment.&lt;/p&gt;

&lt;p&gt;The Gyn division shows below average but acceptable performance. The efficiency ratio of 0.588 indicates room for improvement. Market potential clearly exists, with strategic investment in sales , targeted continuing medical education programs and improved marketing materials this division could move from moderate to strong performance.&lt;/p&gt;

&lt;p&gt;The Chronic division represents a critical business problem demanding immediate executive attention. Having the largest doctor coverage yet generating minimal prescription volume indicates fundamental problems. The possible root causes include pricing concerns, prescribing barriers, training gaps, markets misalignments or competitive displacements. The organization is deploying 38.9% of its sales to achieve only 4.51% of results this represents massive resource waste.&lt;/p&gt;

&lt;h2&gt;
  
  
  Approval Status and Workflow Analysis
&lt;/h2&gt;

&lt;p&gt;1623 prescriptions remain in progress status representing 58.05% of the total prescriptions, while 1173 prescriptions have achieved approved status of 41.95% .&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffr179najf6oige30z48j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffr179najf6oige30z48j.png" alt="Rx Qty and competitor Rx Qty approval status" width="455" height="308"&gt;&lt;/a&gt;&lt;br&gt;
Approximately 60% of prescriptions in pending status represents significant business risk. Revenue delay occurs as unapproved prescriptions do not generate immediate revenue. Prescription abandonment might occur as patients may seek alternatives during lengthy waits.&lt;/p&gt;

&lt;p&gt;Converting 1623 pending prescriptions represents potential 145% revenue increase from the approved base. Process optimization would improve customer satisfaction. Fast approvals could benefit the organization. &lt;br&gt;
Immediate actions to be taken are; implementing daily tracking of pending prescriptions, assigning dedicated teams to expedite approvals. Short term actions should be digitized approval processes, implement automated notifications. Long term initiatives should be develop predictive analytics and integrate healthcare providers systems.&lt;/p&gt;

</description>
      <category>datascience</category>
      <category>productivity</category>
      <category>tools</category>
      <category>learning</category>
    </item>
    <item>
      <title>JUMIA PRODUCT PERFORMANCE DASHBOARD ANALYSIS.</title>
      <dc:creator>Faybeth Robina</dc:creator>
      <pubDate>Wed, 24 Sep 2025 17:21:24 +0000</pubDate>
      <link>https://dev.to/faybeth_robina/jumia-product-performance-dashboard-analysis-1m7m</link>
      <guid>https://dev.to/faybeth_robina/jumia-product-performance-dashboard-analysis-1m7m</guid>
      <description>&lt;p&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;br&gt;
In our country Kenya Jumia is one of the largest online marketplace, offering a wide range of products like electronics, groceries, home appliance, home decor, beauty products and fashion products. It is part of the larger Jumia group, a pan African e-commerce company. Jumia Kenya was launched in May 2013 and overtime it has grown rapidly in terms of products, subscribers and vendors. Analyzing  the dataset that contains 115 products, one can understand how discount, customers reviews and ratings influence the online shopping trends.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Dataset Overview&lt;/strong&gt;&lt;br&gt;
The raw dataset contained missing values, text based prices and inconsistent rating format. One has to follow the following steps to ensure the analysis is accurate :&lt;br&gt;
Figure below, shows the raw data&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv8tvx2cqy3xhhxbqcftg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv8tvx2cqy3xhhxbqcftg.png" alt="Raw dataset" width="800" height="145"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Replaced blanks in the review and ratings columns with 0 for completeness.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Converted the prices columns to numeric format&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Discounts converted from string to numerical values.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ratings extracted from text format to numeric format (e.g. 4.5 out of 5 to 4.5)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Reviews standardized to numeric values.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Removed duplicates.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Data Enrichment&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Added new columns to categorize products based on their ratings("Poor" for ratings below 3, "Average" for 3-4, and "Excellent" for 4.5 and above).&lt;/li&gt;
&lt;li&gt;Created a new column to categorized products based on discount percentage ("Low Discount" for &amp;lt;20%, "Medium Discount" for 20-40%, "High Discount" for &amp;gt;40%).&lt;/li&gt;
&lt;li&gt;Calculated the absolute discount amount for each product (Old Price - Current Price).
Figure below shows the enriched data&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb3siolgqjpf6d2a9vwm0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb3siolgqjpf6d2a9vwm0.png" alt="cleaned and enriched dataset" width="800" height="149"&gt;&lt;/a&gt;&lt;br&gt;
It is important to clean your data because it produces a structured dataset ready for analysis.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Insights&lt;/strong&gt;&lt;br&gt;
The overall Key Performance Indicators(KPIs) are as follows;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Average price: Ksh 1,181&lt;/li&gt;
&lt;li&gt;Average discount: approximately 36.8%&lt;/li&gt;
&lt;li&gt;Highest discount: 64%&lt;/li&gt;
&lt;li&gt;Lowest discount: 1%&lt;/li&gt;
&lt;li&gt;Total reviews analyzed: 723&lt;/li&gt;
&lt;li&gt;Average product rating: approximately 2&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6fszl8m4r9djd4u5g8u8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6fszl8m4r9djd4u5g8u8.png" alt="KPIs" width="730" height="152"&gt;&lt;/a&gt;&lt;br&gt;
The figure below shows the Jumia performance dashboard.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8u0q49lksgi6c56l2d3o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8u0q49lksgi6c56l2d3o.png" alt="Jumia Dashboard" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Discount Analysis&lt;/strong&gt;&lt;br&gt;
some products with high discounts have very low reviews counts, this shows that price cuts alone don't guarantee engagement&lt;br&gt;
The data shows that medium discount that is between 20% and 40% tend to attract more reviews than very high discounts.&lt;br&gt;
Discounts appear effective when paired with higher ratings.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyc2xsxgz4lksme95iyp1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyc2xsxgz4lksme95iyp1.png" alt="discount analysis vs reviews correlation" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Ratings and Reviews Analysis&lt;/strong&gt;&lt;br&gt;
Products with higher ratings tend to have more reviews tend to have more reviews while poorly rated products have few to no reviews which indicates low engagement. Products with poor ratings have high discounts &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F36br5e55238o7kohc8pb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F36br5e55238o7kohc8pb.png" alt="ratings and discounts" width="777" height="479"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Products&lt;/strong&gt;&lt;br&gt;
The bottom 5 lowest rated products are home decors, bags and  they have high discounts and poor ratings. This might imply that the product quality has issues rather than pricing.&lt;br&gt;
The figure below shows the top 5 low rated products.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5t4m5pr7k54sf9f1pdel.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5t4m5pr7k54sf9f1pdel.png" alt="bottom 5 low rated products" width="800" height="123"&gt;&lt;/a&gt;&lt;br&gt;
The top 5 highest rated products have excellent ratings and medium to high discount rating this shows that the higher the ratings and reviews the higher the sale of the product.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br&gt;
In conclusion this report analysis shows us that discounting alone is not driving sustainable sales growth or customers loyalty. The analysis shows that while Jumia is offering a significant discounts the overall customer experience remains poor, the ratings and reviews are poor. Jumia needs to take different actions to ensure that there business is growing. Jumia should incentivize reviews by offering voucher rewards, loyalty points, or discount coupons for verified feedback.&lt;br&gt;
Jumia must shift from price-driven competition to a value-driven strategy. By elevating product quality, spotlighting high-rated categories, optimizing discount ranges, and building trust through reviews, Jumia can boost conversions, reduce returns, and grow long-term customer loyalty.&lt;/p&gt;

</description>
      <category>productanalysis</category>
      <category>dataanalytics</category>
      <category>datascience</category>
    </item>
    <item>
      <title>JUMIA PRODUCT PERFORMANCE DASHBOARD ANALYSIS.</title>
      <dc:creator>Faybeth Robina</dc:creator>
      <pubDate>Mon, 22 Sep 2025 21:11:41 +0000</pubDate>
      <link>https://dev.to/faybeth_robina/jumia-product-performance-dashboard-analysis-51m</link>
      <guid>https://dev.to/faybeth_robina/jumia-product-performance-dashboard-analysis-51m</guid>
      <description>&lt;p&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;br&gt;
In our country Kenya Jumia is one of the largest online marketplace, offering a wide range of products like electronics, groceries, home appliance, home decor, beauty products and fashion products. It is part of the larger Jumia group, a pan African e-commerce company. Jumia Kenya was launched in May 2013 and overtime it has grown rapidly in terms of products, subscribers and vendors. Analyzing  the dataset that contains 115 products, one can understand how discount, customers reviews and ratings influence the online shopping trends.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Dataset Overview&lt;/strong&gt;&lt;br&gt;
The raw dataset contained missing values, text based prices and inconsistent rating format. One has to follow the following steps to ensure the analysis is accurate :&lt;br&gt;
Figure below, shows the raw data&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv8tvx2cqy3xhhxbqcftg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv8tvx2cqy3xhhxbqcftg.png" alt="Raw dataset" width="800" height="145"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Replaced blanks in the review and ratings columns with 0 for completeness.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Converted the prices columns to numeric format&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Discounts converted from string to numerical values.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ratings extracted from text format to numeric format (e.g. 4.5 out of 5 to 4.5)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Reviews standardized to numeric values.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Removed duplicates.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Data Enrichment&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Added new columns to categorize products based on their ratings("Poor" for ratings below 3, "Average" for 3-4, and "Excellent" for 4.5 and above).&lt;/li&gt;
&lt;li&gt;Created a new column to categorized products based on discount percentage ("Low Discount" for &amp;lt;20%, "Medium Discount" for 20-40%, "High Discount" for &amp;gt;40%).&lt;/li&gt;
&lt;li&gt;Calculated the absolute discount amount for each product (Old Price - Current Price).
Figure below shows the enriched data&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb3siolgqjpf6d2a9vwm0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb3siolgqjpf6d2a9vwm0.png" alt="cleaned and enriched dataset" width="800" height="149"&gt;&lt;/a&gt;&lt;br&gt;
It is important to clean your data because it produces a structured dataset ready for analysis.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Insights&lt;/strong&gt;&lt;br&gt;
The overall Key Performance Indicators(KPIs) are as follows;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Average price: Ksh 1,181&lt;/li&gt;
&lt;li&gt;Average discount: approximately 36.8%&lt;/li&gt;
&lt;li&gt;Highest discount: 64%&lt;/li&gt;
&lt;li&gt;Lowest discount: 1%&lt;/li&gt;
&lt;li&gt;Total reviews analyzed: 723&lt;/li&gt;
&lt;li&gt;Average product rating: approximately 2&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6fszl8m4r9djd4u5g8u8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6fszl8m4r9djd4u5g8u8.png" alt="KPIs" width="730" height="152"&gt;&lt;/a&gt;&lt;br&gt;
The figure below shows the Jumia performance dashboard.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8u0q49lksgi6c56l2d3o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8u0q49lksgi6c56l2d3o.png" alt="Jumia Dashboard" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Discount Analysis&lt;/strong&gt;&lt;br&gt;
some products with high discounts have very low reviews counts, this shows that price cuts alone don't guarantee engagement&lt;br&gt;
The data shows that medium discount that is between 20% and 40% tend to attract more reviews than very high discounts.&lt;br&gt;
Discounts appear effective when paired with higher ratings.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyc2xsxgz4lksme95iyp1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyc2xsxgz4lksme95iyp1.png" alt="discount analysis vs reviews correlation" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Ratings and Reviews Analysis&lt;/strong&gt;&lt;br&gt;
Products with higher ratings tend to have more reviews tend to have more reviews while poorly rated products have few to no reviews which indicates low engagement. Products with poor ratings have high discounts &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F36br5e55238o7kohc8pb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F36br5e55238o7kohc8pb.png" alt="ratings and discounts" width="777" height="479"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Products&lt;/strong&gt;&lt;br&gt;
The bottom 5 lowest rated products are home decors, bags and  they have high discounts and poor ratings. This might imply that the product quality has issues rather than pricing.&lt;br&gt;
The figure below shows the top 5 low rated products.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5t4m5pr7k54sf9f1pdel.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5t4m5pr7k54sf9f1pdel.png" alt="bottom 5 low rated products" width="800" height="123"&gt;&lt;/a&gt;&lt;br&gt;
The top 5 highest rated products have excellent ratings and medium to high discount rating this shows that the higher the ratings and reviews the higher the sale of the product.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br&gt;
In conclusion this report analysis shows us that discounting alone is not driving sustainable sales growth or customers loyalty. The analysis shows that while Jumia is offering a significant discounts the overall customer experience remains poor, the ratings and reviews are poor. Jumia needs to take different actions to ensure that there business is growing. Jumia should incentivize reviews by offering voucher rewards, loyalty points, or discount coupons for verified feedback.&lt;br&gt;
Jumia must shift from price-driven competition to a value-driven strategy. By elevating product quality, spotlighting high-rated categories, optimizing discount ranges, and building trust through reviews, Jumia can boost conversions, reduce returns, and grow long-term customer loyalty.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>STEP BY STEP GUIDE TO POSTGRESQL INSTALLATION AND SETUP USING A LINUX SERVER.</title>
      <dc:creator>Faybeth Robina</dc:creator>
      <pubDate>Sun, 03 Aug 2025 12:53:12 +0000</pubDate>
      <link>https://dev.to/faybeth_robina/step-by-step-guide-to-postgresql-installation-and-setup-using-a-linux-server-400i</link>
      <guid>https://dev.to/faybeth_robina/step-by-step-guide-to-postgresql-installation-and-setup-using-a-linux-server-400i</guid>
      <description>&lt;p&gt;&lt;strong&gt;INTRODUCTION&lt;/strong&gt;&lt;br&gt;
PostgreSQL, frequently abbreviated as Postgres, is one of the most advanced open-source relational database management system available these days. It is world wide known and used because of its support for advanced data type and extensibility. With internet connection, terminal access, simple commands and a linux system one will be able to install and set up Postgres on a linux server. This article will guide you through each step to ensure your system is set up correctly for PostgreSQL usage.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1:Update System Package.&lt;/strong&gt;&lt;br&gt;
Ensuring your system package is up to date is important before installation, this will help to prevent potential conflict and also help you get the latest version of PostgreSQL. You can update the system package with the following command:&lt;br&gt;
&lt;code&gt;sudo apt update&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Installing PostgreSQL.&lt;/strong&gt;&lt;br&gt;
The next step is to install PostgreSQL and its dependencies. You will use the command below:&lt;br&gt;
&lt;code&gt;sudo apt install postgresql postgresql-contrib&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3: Initializing the Database.&lt;/strong&gt;&lt;br&gt;
The database cluster needs to be initialized. After the installation is complete PostgreSQL service will start automatically.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4:Starting the PostgreSQL Service.&lt;/strong&gt;&lt;br&gt;
After initialization, you need to check the status of PostgreSQL service using the command :&lt;br&gt;
&lt;code&gt;sudo system status postgresql&lt;/code&gt;&lt;br&gt;
If you do not see "active (running)" in green then input the command:&lt;br&gt;
&lt;code&gt;sudo systemctl start postgresql&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 5: Verifying the Installation.&lt;/strong&gt;&lt;br&gt;
To ensure that the PostgreSQL is installed correctly you verify the server status as shown below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqxaf8e5a9oraeuselxi0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqxaf8e5a9oraeuselxi0.png" alt="Verified status command, raw `sudo systemctl status postgresql` endraw " width="800" height="79"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 6: Accessing PostgreSQL.&lt;/strong&gt;&lt;br&gt;
During installation PostgreSQL creates a system user called postgres. This user can be used to manage the database. You switch to the postgres user with:&lt;br&gt;
&lt;code&gt;sudo -i -u postgres&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjsbo6am9j8lq6lkfhpwl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjsbo6am9j8lq6lkfhpwl.png" alt="postgres" width="515" height="103"&gt;&lt;/a&gt;&lt;br&gt;
as shown above once switched, access the PostgreSQL prompt with:&lt;br&gt;
&lt;code&gt;psql&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 7: Create a New User and Database&lt;/strong&gt;&lt;br&gt;
To create a new user and database you can run the following commands:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;CREATE USER your_username WITH PASSWORD'your_password';
CREATE DATABASE your_database_name;
GRANT ALL PRIVILEGES ON DATABASE your_database_name TO your_username;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Step 8: Configuring PostgreSQL to Allow Remote Connections&lt;/strong&gt;&lt;br&gt;
PostgreSQL is configured to listen only on the localhost. To allow remote connections you modify the configuration in the &lt;code&gt;postgresql. conf&lt;/code&gt; file and the &lt;code&gt;pg_hba.conf&lt;/code&gt; file. First, open the &lt;code&gt;postgresql. conf&lt;/code&gt; file with the command &lt;code&gt;sudo nano/etc/postgresql/&amp;lt;version&amp;gt;/main/postgresql.conf&lt;/code&gt;, then edit the line &lt;code&gt;# listen_addresses = 'localhost'&lt;/code&gt; to &lt;code&gt;listen_addresses = '*'&lt;/code&gt;. This change allows PostgreSQL to listen on all IP addresses. Next, edit the &lt;code&gt;pg_hba.conf&lt;/code&gt; file to add a line that permits connections from remote IP adressses.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo nano/etc/postgresql /&amp;lt;version&amp;gt;/main/pg_hba.conf
       host    all     all  
   0.0.0.0/0           md5
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;These configurations allow all users from any IP address to connect to all database. Finally ,restart PostgreSQL to apply the changes by running the code:&lt;br&gt;
&lt;code&gt;sudo systemctl restart postgresql&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;You can now start using PostgreSQL on your Ubuntu system. You can connect to the PostgreSQL database using variety of tools like PgAdmin or DBeaver.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvxrjk9i1cvy8sq2qqyak.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvxrjk9i1cvy8sq2qqyak.png" alt="connecting PostgreSQL database to DBeaver" width="752" height="627"&gt;&lt;/a&gt;&lt;br&gt;
The image above shows how to connect PostgreSQL database to DBeaver where&lt;br&gt;
Host: your server's IP address&lt;br&gt;
Port: 5432&lt;br&gt;
Username: your database user &lt;code&gt;your_username&lt;/code&gt;&lt;br&gt;
Password: password you created (&lt;code&gt;your_password&lt;/code&gt;)&lt;br&gt;
Database:&lt;code&gt;your_database_name&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br&gt;
Following the steps above you can install and set up PostgreSQL on your linux server. You can start utilizing its powerful features for your database needs. PostgreSQL can be used by both small and large scale applications.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
