Forum Discussion

PRAVINV's avatar
PRAVINV
Regular Visitor
1 year ago
Solved

Line Graph

I have data for sites for H1 H2 of each year scoring 0 to 3 named as Low, Medium, High,Critical, So everytime site record is captured should always fall between 0 to 3 score. I need graph which shows No of sites in H1 H2 of each year falling under category, but if a site falling under category of 2 in H2 and doesnot consist data for H1 then by default the line for H1 should start from 0 .

  • Hi PRAVINV  - create a measure will count sites by Risk_Level while filling in missing data with zeros.

    SitesCount =
    VAR SelectedYearHalf = SELECTEDVALUE('Data'[AssessmentYear])
    VAR SelectedRiskLevel = SELECTEDVALUE('Data'[Risk_Level])
    RETURN
    CALCULATE(
    DISTINCTCOUNT('Data'[Site_Name]),
    'Data'[AssessmentYear] = SelectedYearHalf,
    'Data'[Risk_Level] = SelectedRiskLevel
    ) + 0

     

    add this measure in your y-axis .

     

    reg. tooltip, we have tooltip section of your visual, add Site_Name.Ensure the Y-Axis is set to the SitesCount measure, not to Site_Name directly.In the Format Your Visual pane, under Y-Axis, disable Concatenate Labels and Show all items (if applicable).

    Hope this works in your case.

7 Replies

  • PRAVINV's avatar
    PRAVINV
    Regular Visitor
    BusinessRegionSite_NameScoresRisk_LevelAssessmentYear
    XYZEEESite11Medium2024 - H1
    XYZEEESite10Low2024 - H2
    XYZEEESite12High2025 - H1
    ABCDDDSite20Low2024 - H1
    ABCDDDSite22High2024 - H2
    ABCDDDSite21Medium2025 - H1

    Data is as above

  • PRAVINV's avatar
    PRAVINV
    Regular Visitor

    Also how can I have only sites reflecting as tooltip at each datapoint, cause for me list of all sites on Y axis is reflecting

    • rajendraongole1's avatar
      rajendraongole1
      Super User

      Hi PRAVINV  - create a measure will count sites by Risk_Level while filling in missing data with zeros.

      SitesCount =
      VAR SelectedYearHalf = SELECTEDVALUE('Data'[AssessmentYear])
      VAR SelectedRiskLevel = SELECTEDVALUE('Data'[Risk_Level])
      RETURN
      CALCULATE(
      DISTINCTCOUNT('Data'[Site_Name]),
      'Data'[AssessmentYear] = SelectedYearHalf,
      'Data'[Risk_Level] = SelectedRiskLevel
      ) + 0

       

      add this measure in your y-axis .

       

      reg. tooltip, we have tooltip section of your visual, add Site_Name.Ensure the Y-Axis is set to the SitesCount measure, not to Site_Name directly.In the Format Your Visual pane, under Y-Axis, disable Concatenate Labels and Show all items (if applicable).

      Hope this works in your case.

      • PRAVINV's avatar
        PRAVINV
        Regular Visitor

        working perfect, Thank you very much for the graph.  

  • PRAVINV's avatar
    PRAVINV
    Regular Visitor

     

    I have custom tooltip created as above for site name but on line graph it shows all the sites on Y axis for all Risk Level