Analyze Milking Data with the Milking Graph

Modified on Mon, 20 Oct at 2:24 PM

The milking graph provides detailed insights into an animal’s milk production. It combines data on milk yield and ruminating behavior with calendar events and health issues.


What the Milking Graph Shows

The milking graph displays milk yield (left y-axis) and ruminating behavior (right y-axis) over time (x-axis). It includes two views:

  1. Daily totals: Shows milk yield per day (bar graph), ruminating behavior, 7-day average milk yield, health issues, and calendar events.
  2. Recent milkings: Displays the milk yield per milking session and ruminating behavior.

Where to Find the Milking Graph

You can view the milking graph from the animal details page, or add it to a custom worklist.  


To open the animal details page:

  1. Open a worklist, or go to the Cow app > List of animals.
  2. Select the animal number.
  3. In the left panel, select Milking.


How to Use the Milking Graph

  1. Use Daily totals to get an overview of the animal's milk production. Analyze:
    1. Bar graph: Shows the animal’s daily milk yield (kg). See Troubleshooting if the data appears abnormal.
    2. Trend lines: Display ruminating behavior (min+sec) and the 7-day average milk yield (kg) to help you identify relationships between the two.
    3. Calendar events (e.g. heats) and health issues to explain yield changes.
  2. Use Recent milkings to detect specific changes:
    1. Identify when milk production dropped and link it to health issues or events. 
    2. Detect missed milking sessions by looking at the chart colors.
      Tip

      Chart colors indicate first, second, etc. milking sessions of the day.

    3. If you have robot milking: Review time intervals between milking.


Troubleshooting

How to Solve Missing or Incorrect Data

Milk yield data quality depends on two main factors:

  • Correct animal identification in the milking parlor.
  • Reliable data transfer from the farm management system (FMS).


If data is missing or incorrect, usually one of these systems isn’t working properly. Incomplete or delayed third-party data can cause unusual yield values in our system.


What to check:

  1. Confirm that animals are correctly identified in the parlor.
  2. Verify that data transfer from your FMS is active and error-free.


Why is the Daily Yield Different from the Sum of Recent Milkings?

The daily yield values in the graph are not simply the actual amounts milked within that day. Instead, they aim to represent the animal's daily milk production


The reason for this is that milking sessions don’t always fit neatly within a day. Sometimes an animal is milked late at night, and sometimes early in the morning. If the system simply summed all milkings per date, the results would fluctuate strongly depending on when the animal was milked.


To avoid large day-to-day fluctuations, the system assigns part of the first milking of every day, to the day before, based on the time between sessions between two days based on the time between sessions.


Example:

  • Milking at 20:00 (yesterday) and 04:00 (today).
  • Milk yield at 04:00: 10 kg.


Result:

  • 5 kg added to yesterday’s yield.
  • 5 kg added to today’s yield.


This gives a consistent view of daily production, regardless of milking time.


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article

category image

Nedap Now webhelp

Open navigation