| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- XBRL Document Created with Wdesk from Workiva --> |
<!-- Copyright 2020 Workiva --> |
<!-- r:c1350a6e-7185-4eea-b92b-a254a9e8002f,g:653c9d9d-0ef3-40ad-be02-2480acae270c --> |
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/Cover" xlink:type="simple" xlink:href="pdco-20200125.xsd#Cover"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/Cover" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="pdco-20200125.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_08163278-3ed0-46b2-a45f-4afebbe10683" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_72aa2a2e-053a-4170-b251-ea02b8e8ac87" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_08163278-3ed0-46b2-a45f-4afebbe10683" xlink:to="loc_us-gaap_AccountsPayableCurrent_72aa2a2e-053a-4170-b251-ea02b8e8ac87" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_629927e5-8323-46dd-b935-00335f8b5d31" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_08163278-3ed0-46b2-a45f-4afebbe10683" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_629927e5-8323-46dd-b935-00335f8b5d31" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_45b16663-af88-4794-8fc9-5284c94006b8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_08163278-3ed0-46b2-a45f-4afebbe10683" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_45b16663-af88-4794-8fc9-5284c94006b8" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_9e24c320-97ac-4a96-851a-2148a686e369" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_08163278-3ed0-46b2-a45f-4afebbe10683" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_9e24c320-97ac-4a96-851a-2148a686e369" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_217eae70-5979-4217-9258-029a6f6c23ec" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtCurrent"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_08163278-3ed0-46b2-a45f-4afebbe10683" xlink:to="loc_us-gaap_LongTermDebtCurrent_217eae70-5979-4217-9258-029a6f6c23ec" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_1206e074-7026-43b9-ac96-50a9caf5b620" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LinesOfCreditCurrent"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_08163278-3ed0-46b2-a45f-4afebbe10683" xlink:to="loc_us-gaap_LinesOfCreditCurrent_1206e074-7026-43b9-ac96-50a9caf5b620" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_22935266-232e-4f95-b0fc-5117e0d7e785" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_91b79054-3c3d-4a87-b056-d7853d4c1722" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_22935266-232e-4f95-b0fc-5117e0d7e785" xlink:to="loc_us-gaap_CommonStockValue_91b79054-3c3d-4a87-b056-d7853d4c1722" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9630db12-80db-44d3-9be5-06a957a47f1e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_22935266-232e-4f95-b0fc-5117e0d7e785" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9630db12-80db-44d3-9be5-06a957a47f1e" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_65b82530-d229-41ac-b738-742c5dfd5248" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_22935266-232e-4f95-b0fc-5117e0d7e785" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_65b82530-d229-41ac-b738-742c5dfd5248" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6d55968c-aada-4adf-9672-57d95039d1aa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_22935266-232e-4f95-b0fc-5117e0d7e785" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6d55968c-aada-4adf-9672-57d95039d1aa" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnearnedESOPShares_fcd533f2-73af-48b6-b257-c962a7bf119b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnearnedESOPShares"/> |
| | <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_22935266-232e-4f95-b0fc-5117e0d7e785" xlink:to="loc_us-gaap_UnearnedESOPShares_fcd533f2-73af-48b6-b257-c962a7bf119b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_1b135086-ac57-4cbd-b112-c850ade14a81" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_848714d5-c8d0-47e0-ac0e-73426219d0e9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_1b135086-ac57-4cbd-b112-c850ade14a81" xlink:to="loc_us-gaap_LiabilitiesCurrent_848714d5-c8d0-47e0-ac0e-73426219d0e9" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_b6130a2c-b702-4ee3-9d1b-4800baaac2ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_1b135086-ac57-4cbd-b112-c850ade14a81" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_b6130a2c-b702-4ee3-9d1b-4800baaac2ab" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7ea9125d-55e2-47dc-a7ef-55464677d7d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_1b135086-ac57-4cbd-b112-c850ade14a81" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7ea9125d-55e2-47dc-a7ef-55464677d7d3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_0b9aa71a-2fed-476a-a274-7ac181292653" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_1b135086-ac57-4cbd-b112-c850ade14a81" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_0b9aa71a-2fed-476a-a274-7ac181292653" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_6fbdf0e8-725e-45b2-b2d5-db78e007dff0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f2d657c5-bd2f-44bd-acbe-497a996c42aa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_6fbdf0e8-725e-45b2-b2d5-db78e007dff0" xlink:to="loc_us-gaap_StockholdersEquity_f2d657c5-bd2f-44bd-acbe-497a996c42aa" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_be2bff53-6862-43be-85d9-648bdd9b9153" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_6fbdf0e8-725e-45b2-b2d5-db78e007dff0" xlink:to="loc_us-gaap_MinorityInterest_be2bff53-6862-43be-85d9-648bdd9b9153" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_891111bc-c197-4252-ad8b-b3881b63eec0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_7d5944d1-53e8-4a05-b5ac-ca1d17e1cd5f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_891111bc-c197-4252-ad8b-b3881b63eec0" xlink:to="loc_us-gaap_AssetsCurrent_7d5944d1-53e8-4a05-b5ac-ca1d17e1cd5f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_c9ed259f-cc1c-4acc-b6bd-2003e813f839" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_891111bc-c197-4252-ad8b-b3881b63eec0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_c9ed259f-cc1c-4acc-b6bd-2003e813f839" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_66f201ba-deaa-4ce1-a9e7-96c76dc892bf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_891111bc-c197-4252-ad8b-b3881b63eec0" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_66f201ba-deaa-4ce1-a9e7-96c76dc892bf" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_540c2e73-e26f-4b78-b54e-bea9a80e7dab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_891111bc-c197-4252-ad8b-b3881b63eec0" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_540c2e73-e26f-4b78-b54e-bea9a80e7dab" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b2d9b2e8-deb9-4dfb-bc8f-9cdc41c811ff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_891111bc-c197-4252-ad8b-b3881b63eec0" xlink:to="loc_us-gaap_Goodwill_b2d9b2e8-deb9-4dfb-bc8f-9cdc41c811ff" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_6dcb7713-35fe-4345-abe6-f0750bbe22c9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_891111bc-c197-4252-ad8b-b3881b63eec0" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_6dcb7713-35fe-4345-abe6-f0750bbe22c9" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_957194af-185c-44ed-ae71-fad106fc4841" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/> |
| | <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_891111bc-c197-4252-ad8b-b3881b63eec0" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_957194af-185c-44ed-ae71-fad106fc4841" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_f8b36703-5c30-4f13-9742-0fc3deb0ed2b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_110fa19d-a0b5-4e4e-9f34-3d986b72486c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_f8b36703-5c30-4f13-9742-0fc3deb0ed2b" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_110fa19d-a0b5-4e4e-9f34-3d986b72486c" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent_2ae1318e-a36d-4e3d-9b6c-3247c9c8a198" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesNetCurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_f8b36703-5c30-4f13-9742-0fc3deb0ed2b" xlink:to="loc_us-gaap_ReceivablesNetCurrent_2ae1318e-a36d-4e3d-9b6c-3247c9c8a198" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_38f86399-0411-460b-a11d-1b28e7270edb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_f8b36703-5c30-4f13-9742-0fc3deb0ed2b" xlink:to="loc_us-gaap_InventoryNet_38f86399-0411-460b-a11d-1b28e7270edb" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_c190028f-57c0-415d-8d18-3e9856162d88" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_f8b36703-5c30-4f13-9742-0fc3deb0ed2b" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_c190028f-57c0-415d-8d18-3e9856162d88" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_fd9747d1-67af-44c2-ada6-1fadcb153092" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_cfa1c66d-57a7-4a61-8533-bdac8b5e89ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_fd9747d1-67af-44c2-ada6-1fadcb153092" xlink:to="loc_us-gaap_Liabilities_cfa1c66d-57a7-4a61-8533-bdac8b5e89ea" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_61ea350b-f5ac-440e-9864-4c1b74ea49f3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_fd9747d1-67af-44c2-ada6-1fadcb153092" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_61ea350b-f5ac-440e-9864-4c1b74ea49f3" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="pdco-20200125.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDOTHERCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="pdco-20200125.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDOTHERCOMPREHENSIVEINCOME"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDOTHERCOMPREHENSIVEINCOME" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_cd9d5ec5-b632-4404-911a-a207212f2157" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_6f676cb1-6f52-4b46-a0a8-9f54e44d7034" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_cd9d5ec5-b632-4404-911a-a207212f2157" xlink:to="loc_us-gaap_ProfitLoss_6f676cb1-6f52-4b46-a0a8-9f54e44d7034" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_44c5072c-5b56-439e-8ffe-f3a5b9b0dac3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_cd9d5ec5-b632-4404-911a-a207212f2157" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_44c5072c-5b56-439e-8ffe-f3a5b9b0dac3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_58319580-ec25-4783-ba0e-f694a8bc6538" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_3a86d8db-e940-4b66-80c5-c13cc262b64d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_58319580-ec25-4783-ba0e-f694a8bc6538" xlink:to="loc_us-gaap_GrossProfit_3a86d8db-e940-4b66-80c5-c13cc262b64d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_4f4530fe-f1eb-43c1-8d2c-8ad0f0db9c54" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_58319580-ec25-4783-ba0e-f694a8bc6538" xlink:to="loc_us-gaap_OperatingExpenses_4f4530fe-f1eb-43c1-8d2c-8ad0f0db9c54" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_a2b62adc-bf19-491b-a361-eead2cf84cc8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_b834911d-fae0-42da-a617-9afb804fe765" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfRevenue"/> |
| | <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_a2b62adc-bf19-491b-a361-eead2cf84cc8" xlink:to="loc_us-gaap_CostOfRevenue_b834911d-fae0-42da-a617-9afb804fe765" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9de8dfe5-79f5-45c1-b2cc-630daa5a2886" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_a2b62adc-bf19-491b-a361-eead2cf84cc8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9de8dfe5-79f5-45c1-b2cc-630daa5a2886" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0e116ddb-c492-4fc9-987f-49a98b715943" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_db902764-1658-42b8-80b9-84bee4e2b3f6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0e116ddb-c492-4fc9-987f-49a98b715943" xlink:to="loc_us-gaap_OperatingIncomeLoss_db902764-1658-42b8-80b9-84bee4e2b3f6" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_ae244a27-22ba-4afb-a3de-3a52c9cf289f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0e116ddb-c492-4fc9-987f-49a98b715943" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_ae244a27-22ba-4afb-a3de-3a52c9cf289f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_a11c13ee-29ce-4cdb-8d90-ec7a1ced09a6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/> |
| | <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0e116ddb-c492-4fc9-987f-49a98b715943" xlink:to="loc_us-gaap_InterestExpense_a11c13ee-29ce-4cdb-8d90-ec7a1ced09a6" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_fb1f25fe-984a-4e2d-b86a-522d91f8c4a8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_fae68a73-9be5-4d35-865f-191999941c43" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_fb1f25fe-984a-4e2d-b86a-522d91f8c4a8" xlink:to="loc_us-gaap_ProfitLoss_fae68a73-9be5-4d35-865f-191999941c43" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_6c51ffd9-71ea-4530-b0fc-2bb87ae2d6f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_fb1f25fe-984a-4e2d-b86a-522d91f8c4a8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_6c51ffd9-71ea-4530-b0fc-2bb87ae2d6f8" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_f4614de3-a46d-4424-8342-8be87a99643f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_fb1f25fe-984a-4e2d-b86a-522d91f8c4a8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_f4614de3-a46d-4424-8342-8be87a99643f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_d447cf9c-224e-4c69-952d-70f635f81a94" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c7f504ba-9af9-4824-a0b8-3a4125152f1a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_d447cf9c-224e-4c69-952d-70f635f81a94" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c7f504ba-9af9-4824-a0b8-3a4125152f1a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ad79bb09-dbcc-4958-97b1-b798f17fca22" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_d447cf9c-224e-4c69-952d-70f635f81a94" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ad79bb09-dbcc-4958-97b1-b798f17fca22" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="pdco-20200125.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="pdco-20200125.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_df1ac66f-1c62-4545-a96d-14150cfe63d7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_473bb5aa-ec5f-420d-b9ea-dbcc8d28f450" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/> |
| | <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_df1ac66f-1c62-4545-a96d-14150cfe63d7" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_473bb5aa-ec5f-420d-b9ea-dbcc8d28f450" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_a3ce081c-ffaf-48ef-8eee-13f322d152f1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_df1ac66f-1c62-4545-a96d-14150cfe63d7" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_a3ce081c-ffaf-48ef-8eee-13f322d152f1" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_122b9c79-d802-4760-b557-dfccc24a8963" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividends"/> |
| | <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_df1ac66f-1c62-4545-a96d-14150cfe63d7" xlink:to="loc_us-gaap_PaymentsOfDividends_122b9c79-d802-4760-b557-dfccc24a8963" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_862953de-2071-43f9-8e72-d804f0cd5fe5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/> |
| | <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_df1ac66f-1c62-4545-a96d-14150cfe63d7" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_862953de-2071-43f9-8e72-d804f0cd5fe5" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_8f00e3a9-a445-4223-83ac-9620a1731682" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_df1ac66f-1c62-4545-a96d-14150cfe63d7" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_8f00e3a9-a445-4223-83ac-9620a1731682" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_eeb59fff-f8d4-4dd0-a1f1-6e645fe7856e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_df1ac66f-1c62-4545-a96d-14150cfe63d7" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_eeb59fff-f8d4-4dd0-a1f1-6e645fe7856e" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_d6c74306-fec2-4719-ad6b-5273f191d2cd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_48827cfb-021e-4f4d-b65a-585464a6f9e1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_d6c74306-fec2-4719-ad6b-5273f191d2cd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_48827cfb-021e-4f4d-b65a-585464a6f9e1" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_eda97499-6355-4433-8a9c-bb1376534153" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_d6c74306-fec2-4719-ad6b-5273f191d2cd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_eda97499-6355-4433-8a9c-bb1376534153" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_585e0ae9-5d05-4283-a05e-0cbd60f38df4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_d6c74306-fec2-4719-ad6b-5273f191d2cd" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_585e0ae9-5d05-4283-a05e-0cbd60f38df4" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6d632be6-0510-4dbf-aea6-e49c03cc6182" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_d6c74306-fec2-4719-ad6b-5273f191d2cd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6d632be6-0510-4dbf-aea6-e49c03cc6182" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4aa72222-6a9d-4bf0-adfa-067309457e4e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_441f8f17-449a-4923-8737-6a2c77b53a20" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4aa72222-6a9d-4bf0-adfa-067309457e4e" xlink:to="loc_us-gaap_ProfitLoss_441f8f17-449a-4923-8737-6a2c77b53a20" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_0feb43a0-f630-44c1-8b61-ae1b13cbbe24" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4aa72222-6a9d-4bf0-adfa-067309457e4e" xlink:to="loc_us-gaap_Depreciation_0feb43a0-f630-44c1-8b61-ae1b13cbbe24" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_b695e9ca-6260-46d9-988e-0a55881163e5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentForAmortization"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4aa72222-6a9d-4bf0-adfa-067309457e4e" xlink:to="loc_us-gaap_AdjustmentForAmortization_b695e9ca-6260-46d9-988e-0a55881163e5" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_96a19ceb-b46a-46e0-8eef-ce5bd580c0e3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4aa72222-6a9d-4bf0-adfa-067309457e4e" xlink:to="loc_us-gaap_ShareBasedCompensation_96a19ceb-b46a-46e0-8eef-ce5bd580c0e3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital_5efa83aa-f652-4427-b522-fed841b3e67d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapital"/> |
| | <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4aa72222-6a9d-4bf0-adfa-067309457e4e" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapital_5efa83aa-f652-4427-b522-fed841b3e67d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivableFromSecuritization_ba5ec723-ef18-4604-9f67-87d1f3d8ba9a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableFromSecuritization"/> |
| | <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4aa72222-6a9d-4bf0-adfa-067309457e4e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivableFromSecuritization_ba5ec723-ef18-4604-9f67-87d1f3d8ba9a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_285ddcf8-42ec-4760-85f3-73b0ee9e927c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestments"/> |
| | <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4aa72222-6a9d-4bf0-adfa-067309457e4e" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_285ddcf8-42ec-4760-85f3-73b0ee9e927c" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2c3e294e-f37f-48e7-8a04-eb1b7e3671ca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6d761b1d-8daa-4a56-996f-c104eff70829" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/> |
| | <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2c3e294e-f37f-48e7-8a04-eb1b7e3671ca" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6d761b1d-8daa-4a56-996f-c104eff70829" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_pdco_ProceedsfromCollectionofDeferredPurchasePriceReceivables_375504dc-5397-48ea-bd8b-946792dc7f76" xlink:href="pdco-20200125.xsd#pdco_ProceedsfromCollectionofDeferredPurchasePriceReceivables"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2c3e294e-f37f-48e7-8a04-eb1b7e3671ca" xlink:to="loc_pdco_ProceedsfromCollectionofDeferredPurchasePriceReceivables_375504dc-5397-48ea-bd8b-946792dc7f76" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_d1ba4d48-67af-469c-94ae-665b9e916f07" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/> |
| | <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2c3e294e-f37f-48e7-8a04-eb1b7e3671ca" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_d1ba4d48-67af-469c-94ae-665b9e916f07" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/General" xlink:type="simple" xlink:href="pdco-20200125.xsd#General"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/General" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/GeneralPolicies" xlink:type="simple" xlink:href="pdco-20200125.xsd#GeneralPolicies"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/GeneralPolicies" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/GeneralTables" xlink:type="simple" xlink:href="pdco-20200125.xsd#GeneralTables"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/GeneralTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/GeneralAdditionalInformationDetail" xlink:type="simple" xlink:href="pdco-20200125.xsd#GeneralAdditionalInformationDetail"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/GeneralAdditionalInformationDetail" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/GeneralScheduleofOtherIncomeNetDetails" xlink:type="simple" xlink:href="pdco-20200125.xsd#GeneralScheduleofOtherIncomeNetDetails"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/GeneralScheduleofOtherIncomeNetDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_cddedea4-82b0-4281-8937-0a407a9db9fb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_cb91464c-b2aa-4ddd-bbbe-1f6087e459a1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnInvestments"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_cddedea4-82b0-4281-8937-0a407a9db9fb" xlink:to="loc_us-gaap_GainLossOnInvestments_cb91464c-b2aa-4ddd-bbbe-1f6087e459a1" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_9d369eec-066f-43ac-ac41-35f2db4d7fa5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_cddedea4-82b0-4281-8937-0a407a9db9fb" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_9d369eec-066f-43ac-ac41-35f2db4d7fa5" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_001ba9e9-7c38-4791-b835-c6d3fdea60c8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncome"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_cddedea4-82b0-4281-8937-0a407a9db9fb" xlink:to="loc_us-gaap_OtherNonoperatingIncome_001ba9e9-7c38-4791-b835-c6d3fdea60c8" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/GeneralComputationofBasicandDilutedEarningsPerShareEPSDetail" xlink:type="simple" xlink:href="pdco-20200125.xsd#GeneralComputationofBasicandDilutedEarningsPerShareEPSDetail"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/GeneralComputationofBasicandDilutedEarningsPerShareEPSDetail" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d3e4b8b8-f589-42a8-bd2c-7762b3e82b6c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fd1ad58d-39a9-45a8-9f4a-5054b192616e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d3e4b8b8-f589-42a8-bd2c-7762b3e82b6c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fd1ad58d-39a9-45a8-9f4a-5054b192616e" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_5705034a-6360-4bff-a10d-7d485e234f69" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d3e4b8b8-f589-42a8-bd2c-7762b3e82b6c" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_5705034a-6360-4bff-a10d-7d485e234f69" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/GeneralContractBalancesDetails" xlink:type="simple" xlink:href="pdco-20200125.xsd#GeneralContractBalancesDetails"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/GeneralContractBalancesDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/GeneralRecentlyIssuedAccountingPronouncementsDetails" xlink:type="simple" xlink:href="pdco-20200125.xsd#GeneralRecentlyIssuedAccountingPronouncementsDetails"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/GeneralRecentlyIssuedAccountingPronouncementsDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/ReceivablesSecuritizationProgram" xlink:type="simple" xlink:href="pdco-20200125.xsd#ReceivablesSecuritizationProgram"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/ReceivablesSecuritizationProgram" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/ReceivablesSecuritizationProgramDetails" xlink:type="simple" xlink:href="pdco-20200125.xsd#ReceivablesSecuritizationProgramDetails"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/ReceivablesSecuritizationProgramDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/Leases" xlink:type="simple" xlink:href="pdco-20200125.xsd#Leases"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/Leases" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/LeasesTables" xlink:type="simple" xlink:href="pdco-20200125.xsd#LeasesTables"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/LeasesTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/LeasesLeaseDetails" xlink:type="simple" xlink:href="pdco-20200125.xsd#LeasesLeaseDetails"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/LeasesLeaseDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="pdco-20200125.xsd#LeasesFutureMaturitiesofLeaseLiabilitiesDetails"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e52fe589-bdc3-4a99-92e7-e993836dce7b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_233bb179-199f-40fe-848d-8564435a2618" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e52fe589-bdc3-4a99-92e7-e993836dce7b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_233bb179-199f-40fe-848d-8564435a2618" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_7a0cab82-3ec2-4da4-a872-73b15ccf77a8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e52fe589-bdc3-4a99-92e7-e993836dce7b" xlink:to="loc_us-gaap_OperatingLeaseLiability_7a0cab82-3ec2-4da4-a872-73b15ccf77a8" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/LeasesSupplementalInformationRelatedtoLeasesDetails" xlink:type="simple" xlink:href="pdco-20200125.xsd#LeasesSupplementalInformationRelatedtoLeasesDetails"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/LeasesSupplementalInformationRelatedtoLeasesDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/Debt" xlink:type="simple" xlink:href="pdco-20200125.xsd#Debt"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/Debt" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/DebtTables" xlink:type="simple" xlink:href="pdco-20200125.xsd#DebtTables"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/DebtTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/DebtScheduleofLongtermDebtDetails" xlink:type="simple" xlink:href="pdco-20200125.xsd#DebtScheduleofLongtermDebtDetails"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/DebtScheduleofLongtermDebtDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_3d7b64c1-2a6c-478b-8f7d-27c2400d144e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_9d26e011-f052-4802-a7e0-dfeaa22ef416" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_3d7b64c1-2a6c-478b-8f7d-27c2400d144e" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_9d26e011-f052-4802-a7e0-dfeaa22ef416" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_67de45b5-3b86-41f0-a462-5406f3d5d979" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtCurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_3d7b64c1-2a6c-478b-8f7d-27c2400d144e" xlink:to="loc_us-gaap_LongTermDebtCurrent_67de45b5-3b86-41f0-a462-5406f3d5d979" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/DebtFuturePrincipalPaymentsDueBasedonContractualMaturitiesofLongtermDebtDetails" xlink:type="simple" xlink:href="pdco-20200125.xsd#DebtFuturePrincipalPaymentsDueBasedonContractualMaturitiesofLongtermDebtDetails"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/DebtFuturePrincipalPaymentsDueBasedonContractualMaturitiesofLongtermDebtDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_f7960c62-04bf-41b7-9238-2024ae3ca898" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_9f3123bd-fbb1-4c1b-b7ca-bf90560481b7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_f7960c62-04bf-41b7-9238-2024ae3ca898" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_9f3123bd-fbb1-4c1b-b7ca-bf90560481b7" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_8be75d89-0892-4a7e-973b-92c6bc7fee2f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_f7960c62-04bf-41b7-9238-2024ae3ca898" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_8be75d89-0892-4a7e-973b-92c6bc7fee2f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_b5104bd6-b8ed-4382-b50e-b119556ac484" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_f7960c62-04bf-41b7-9238-2024ae3ca898" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_b5104bd6-b8ed-4382-b50e-b119556ac484" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ced06081-d7bd-4240-b5ce-80f678823787" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_f7960c62-04bf-41b7-9238-2024ae3ca898" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ced06081-d7bd-4240-b5ce-80f678823787" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_e9bc2715-afc1-4ddc-a0c7-7f8226d32d56" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_f7960c62-04bf-41b7-9238-2024ae3ca898" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_e9bc2715-afc1-4ddc-a0c7-7f8226d32d56" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_b72132d2-b823-450d-824a-9106f0936e54" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_f7960c62-04bf-41b7-9238-2024ae3ca898" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_b72132d2-b823-450d-824a-9106f0936e54" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="pdco-20200125.xsd#DebtNarrativeDetails"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/DebtNarrativeDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/CustomerFinancing" xlink:type="simple" xlink:href="pdco-20200125.xsd#CustomerFinancing"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/CustomerFinancing" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/CustomerFinancingDetail" xlink:type="simple" xlink:href="pdco-20200125.xsd#CustomerFinancingDetail"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/CustomerFinancingDetail" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/DerivativeFinancialInstruments" xlink:type="simple" xlink:href="pdco-20200125.xsd#DerivativeFinancialInstruments"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/DerivativeFinancialInstruments" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/DerivativeFinancialInstrumentsTables" xlink:type="simple" xlink:href="pdco-20200125.xsd#DerivativeFinancialInstrumentsTables"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/DerivativeFinancialInstrumentsTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetail" xlink:type="simple" xlink:href="pdco-20200125.xsd#DerivativeFinancialInstrumentsAdditionalInformationDetail"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetail" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/DerivativeFinancialInstrumentsFairValueofDerivativeInstrumentsIncludedinCondensedConsolidatedBalanceSheetsDetail" xlink:type="simple" xlink:href="pdco-20200125.xsd#DerivativeFinancialInstrumentsFairValueofDerivativeInstrumentsIncludedinCondensedConsolidatedBalanceSheetsDetail"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/DerivativeFinancialInstrumentsFairValueofDerivativeInstrumentsIncludedinCondensedConsolidatedBalanceSheetsDetail" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/DerivativeFinancialInstrumentsEffectofDerivativeInstrumentsinCashFlowHedgingRelationshipsonCondensedConsolidatedStatementsofIncomeandOtherComprehensiveIncomeOCIDetail" xlink:type="simple" xlink:href="pdco-20200125.xsd#DerivativeFinancialInstrumentsEffectofDerivativeInstrumentsinCashFlowHedgingRelationshipsonCondensedConsolidatedStatementsofIncomeandOtherComprehensiveIncomeOCIDetail"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/DerivativeFinancialInstrumentsEffectofDerivativeInstrumentsinCashFlowHedgingRelationshipsonCondensedConsolidatedStatementsofIncomeandOtherComprehensiveIncomeOCIDetail" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="pdco-20200125.xsd#FairValueMeasurements"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/FairValueMeasurements" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="pdco-20200125.xsd#FairValueMeasurementsTables"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/FairValueMeasurementsTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" xlink:type="simple" xlink:href="pdco-20200125.xsd#FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_3d4053f4-b8ae-4161-b6ef-905fc1559d39" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_5e1f64c3-19bb-4c9d-aa3e-818fc62fac8b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_3d4053f4-b8ae-4161-b6ef-905fc1559d39" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_5e1f64c3-19bb-4c9d-aa3e-818fc62fac8b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_9d36a0ee-fd56-42af-a667-01130ee5a458" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestRateDerivativeAssetsAtFairValue"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_3d4053f4-b8ae-4161-b6ef-905fc1559d39" xlink:to="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_9d36a0ee-fd56-42af-a667-01130ee5a458" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_pdco_DeferredPurchasePriceReceivableFairValueDisclosure_d78ea21c-76fc-46c6-a2ba-968a1b1049f3" xlink:href="pdco-20200125.xsd#pdco_DeferredPurchasePriceReceivableFairValueDisclosure"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_3d4053f4-b8ae-4161-b6ef-905fc1559d39" xlink:to="loc_pdco_DeferredPurchasePriceReceivableFairValueDisclosure_d78ea21c-76fc-46c6-a2ba-968a1b1049f3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_pdco_DeferredPurchasePriceReceivableReceivablesSecuritizationProgramFairValueDisclosure_2998f0fd-0b12-455b-9192-1106c2cf1dc5" xlink:href="pdco-20200125.xsd#pdco_DeferredPurchasePriceReceivableReceivablesSecuritizationProgramFairValueDisclosure"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_3d4053f4-b8ae-4161-b6ef-905fc1559d39" xlink:to="loc_pdco_DeferredPurchasePriceReceivableReceivablesSecuritizationProgramFairValueDisclosure_2998f0fd-0b12-455b-9192-1106c2cf1dc5" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/FairValueMeasurementsAdditionalInformationDetail" xlink:type="simple" xlink:href="pdco-20200125.xsd#FairValueMeasurementsAdditionalInformationDetail"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/FairValueMeasurementsAdditionalInformationDetail" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/IncomeTaxes" xlink:type="simple" xlink:href="pdco-20200125.xsd#IncomeTaxes"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/IncomeTaxes" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/IncomeTaxesDetail" xlink:type="simple" xlink:href="pdco-20200125.xsd#IncomeTaxesDetail"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/IncomeTaxesDetail" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/TechnologyPartnerInnovationsLLC" xlink:type="simple" xlink:href="pdco-20200125.xsd#TechnologyPartnerInnovationsLLC"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/TechnologyPartnerInnovationsLLC" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/TechnologyPartnerInnovationsLLCDetails" xlink:type="simple" xlink:href="pdco-20200125.xsd#TechnologyPartnerInnovationsLLCDetails"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/TechnologyPartnerInnovationsLLCDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/SegmentandGeographicData" xlink:type="simple" xlink:href="pdco-20200125.xsd#SegmentandGeographicData"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/SegmentandGeographicData" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/SegmentReportingTables" xlink:type="simple" xlink:href="pdco-20200125.xsd#SegmentReportingTables"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/SegmentReportingTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/SegmentReportingNarrativeDetail" xlink:type="simple" xlink:href="pdco-20200125.xsd#SegmentReportingNarrativeDetail"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/SegmentReportingNarrativeDetail" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/SegmentReportingInformationaboutReportableSegmentsDetail" xlink:type="simple" xlink:href="pdco-20200125.xsd#SegmentReportingInformationaboutReportableSegmentsDetail"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/SegmentReportingInformationaboutReportableSegmentsDetail" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/AccumulatedOtherComprehensiveLossAOCL" xlink:type="simple" xlink:href="pdco-20200125.xsd#AccumulatedOtherComprehensiveLossAOCL"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/AccumulatedOtherComprehensiveLossAOCL" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/AccumulatedOtherComprehensiveLossAOCLTables" xlink:type="simple" xlink:href="pdco-20200125.xsd#AccumulatedOtherComprehensiveLossAOCLTables"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/AccumulatedOtherComprehensiveLossAOCLTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/AccumulatedOtherComprehensiveLossAOCLSummaryofAccumulatedOtherComprehensiveLossDetail" xlink:type="simple" xlink:href="pdco-20200125.xsd#AccumulatedOtherComprehensiveLossAOCLSummaryofAccumulatedOtherComprehensiveLossDetail"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/AccumulatedOtherComprehensiveLossAOCLSummaryofAccumulatedOtherComprehensiveLossDetail" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/AccumulatedOtherComprehensiveLossAOCLAdditionalInformationDetail" xlink:type="simple" xlink:href="pdco-20200125.xsd#AccumulatedOtherComprehensiveLossAOCLAdditionalInformationDetail"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/AccumulatedOtherComprehensiveLossAOCLAdditionalInformationDetail" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/LegalProceedings" xlink:type="simple" xlink:href="pdco-20200125.xsd#LegalProceedings"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/LegalProceedings" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.pattersoncompanies.com/role/LegalProceedingsLegalDetails" xlink:type="simple" xlink:href="pdco-20200125.xsd#LegalProceedingsLegalDetails"/> |
| <link:calculationLink xlink:role="http://www.pattersoncompanies.com/role/LegalProceedingsLegalDetails" xlink:type="extended"/> |
| </link:linkbase> |