Forum Discussion

alvin1999's avatar
alvin1999
Frequent Visitor
1 year ago
Solved

Questions on Data Format for Analysis

Hi all,   My question is regarding the data format and analysis ideas. Kindly put my post to the right channel if it is incorrect.    I have a sample dataset regarding feedback from students on s...
  • saurav_0101's avatar
    1 year ago

    You can consider using a "normalized" format with the following approach:

    Suggested Data Structure
    1. Entity Column: Add a column to identify the source of feedback, i.e., whether it’s from a "Student" or "Teacher".
    2. Feedback Index Column: Use another column to indicate the feedback instance (e.g., "Feedback 1" or "Feedback 2").
    3. Feedback Value Column: Place the feedback values in a single column rather than having separate columns for Feedback 1 and Feedback 2.

     

    Example Structure

    SubjectEntityFeedback IndexFeedback Value
    MathStudentFeedback 14
    MathStudentFeedback 23
    MathTeacherFeedback 15
    MathTeacherFeedback 2 N/A



    With this format:
    - You can easily filter by "Student" or "Teacher" in Power BI.
    - To calculate the total feedback count for each entity, you’d only need to count non-null entries in the "Feedback Value" column, grouped by the "Entity" column.

    This normalized structure makes it easier to analyze each entity’s feedback separately and helps create flexible Power BI visuals based on user requirements.

  • Anonymous's avatar
    Anonymous
    1 year ago

    Hi alvin1999 ,

     

    Store each feedback record separately, rather than combining multiple feedbacks into the same row. This allows for easier statistics and analysis. The following is a suggested format:

    Analyzing Ideas:

    • Count the number of feedbacks: Use COUNT or COUNTROWS function to count the number of records whose Feedback Type is Student and Teacher respectively.
    • Feedback Distribution Analysis: Create bar charts or pie charts to show the distribution of feedback from students and teachers respectively.
    • Time Trend Analysis: Create line charts to show the trend of feedback changes in different time periods.

     

    Best Regards,
    Adamk Kong

     

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.