<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019ea798-f1f7-76cd-b47c-a226b5f07bdc,g:146a1ed7-4ee8-48f3-9454-2d14c3b5d1d1-->
<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:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item"/>
  <link:roleRef roleURI="http://dxpe.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="dxpe-20260630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://dxpe.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019ea798-f36d-747d-9a11-ea01b895022b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_019ea798-f36d-7719-a695-6dc209398fec" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019ea798-f36d-747d-9a11-ea01b895022b" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_019ea798-f36d-7719-a695-6dc209398fec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019ea798-f36d-7a9f-973f-09d47e972a5c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019ea798-f36d-747d-9a11-ea01b895022b" xlink:to="loc_us-gaap_OperatingIncomeLoss_019ea798-f36d-7a9f-973f-09d47e972a5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_019ea798-f36d-7b4a-a467-da254f647d81" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019ea798-f36d-747d-9a11-ea01b895022b" xlink:to="loc_us-gaap_InterestExpenseNonoperating_019ea798-f36d-7b4a-a467-da254f647d81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019ea798-f36d-7abc-ae07-059682e6ceff" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019ea798-f36d-7faa-b6d5-db866b19e57e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019ea798-f36d-7abc-ae07-059682e6ceff" xlink:to="loc_us-gaap_GrossProfit_019ea798-f36d-7faa-b6d5-db866b19e57e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019ea798-f36d-7002-95c8-0d42cf209b87" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019ea798-f36d-7abc-ae07-059682e6ceff" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019ea798-f36d-7002-95c8-0d42cf209b87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019ea798-f36d-7ba9-8a1b-f05b4432bbb0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019ea798-f36d-7c3f-9206-3fbf4fe91841" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019ea798-f36d-7ba9-8a1b-f05b4432bbb0" xlink:to="loc_us-gaap_NetIncomeLoss_019ea798-f36d-7c3f-9206-3fbf4fe91841" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_019ea798-f36d-756b-b485-062f1d6959c1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019ea798-f36d-7ba9-8a1b-f05b4432bbb0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_019ea798-f36d-756b-b485-062f1d6959c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019ea798-f36d-7a6c-a55f-86e2cc30397c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019ea798-f36d-7057-ab89-17db3b355a18" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019ea798-f36d-7a6c-a55f-86e2cc30397c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019ea798-f36d-7057-ab89-17db3b355a18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_019ea798-f36d-7aa2-94a2-8e07e2881f8d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019ea798-f36d-7a6c-a55f-86e2cc30397c" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_019ea798-f36d-7aa2-94a2-8e07e2881f8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019ea798-f36d-784d-873e-a8af21719925" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019ea798-f36d-7715-b5ca-4f6f045a5512" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019ea798-f36d-784d-873e-a8af21719925" xlink:to="loc_us-gaap_NetIncomeLoss_019ea798-f36d-7715-b5ca-4f6f045a5512" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_019ea798-f36d-7a18-ac4f-69a03362026e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019ea798-f36d-784d-873e-a8af21719925" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_019ea798-f36d-7a18-ac4f-69a03362026e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019ea798-f36d-72e9-b592-2a8b5e05dd56" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019ea798-f36d-72b2-97da-ee0382a9b2eb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019ea798-f36d-72e9-b592-2a8b5e05dd56" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019ea798-f36d-72b2-97da-ee0382a9b2eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019ea798-f36d-71b4-b072-bea16e590818" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019ea798-f36d-72e9-b592-2a8b5e05dd56" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019ea798-f36d-71b4-b072-bea16e590818" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://dxpe.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="dxpe-20260630.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://dxpe.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019ea798-f36d-7582-b547-680bfd46262c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_019ea798-f36d-77f3-809d-5264d01c75e6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019ea798-f36d-7582-b547-680bfd46262c" xlink:to="loc_us-gaap_AdditionalPaidInCapital_019ea798-f36d-77f3-809d-5264d01c75e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_019ea798-f36d-76fc-bd08-bd897b4e95fb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019ea798-f36d-7582-b547-680bfd46262c" xlink:to="loc_us-gaap_CommonStockValue_019ea798-f36d-76fc-bd08-bd897b4e95fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_019ea798-f36d-78bc-8273-7b88394680e0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019ea798-f36d-7582-b547-680bfd46262c" xlink:to="loc_us-gaap_TreasuryStockValue_019ea798-f36d-78bc-8273-7b88394680e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_019ea798-f36d-729b-a08f-22b184cb654b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019ea798-f36d-7582-b547-680bfd46262c" xlink:to="loc_us-gaap_PreferredStockValue_019ea798-f36d-729b-a08f-22b184cb654b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019ea798-f36d-78b8-87ff-2346a97a6a90" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019ea798-f36d-7582-b547-680bfd46262c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019ea798-f36d-78b8-87ff-2346a97a6a90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019ea798-f36d-75d2-bbea-cd83ab90b8fd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019ea798-f36d-7582-b547-680bfd46262c" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019ea798-f36d-75d2-bbea-cd83ab90b8fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019ea798-f36d-7f7b-8b15-63ec3f28a4ba" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019ea798-f36d-7413-973e-bef1f4c1855a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019ea798-f36d-7f7b-8b15-63ec3f28a4ba" xlink:to="loc_us-gaap_LiabilitiesCurrent_019ea798-f36d-7413-973e-bef1f4c1855a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_019ea798-f36d-7d1e-914e-109c70153f13" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019ea798-f36d-7f7b-8b15-63ec3f28a4ba" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_019ea798-f36d-7d1e-914e-109c70153f13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019ea798-f36d-7272-bec8-c26ca87e75aa" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019ea798-f36d-7e23-a7ba-181c7d08dab6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019ea798-f36d-7272-bec8-c26ca87e75aa" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019ea798-f36d-7e23-a7ba-181c7d08dab6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_019ea798-f36d-7ee3-92fd-6f740fefe5af" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019ea798-f36d-7272-bec8-c26ca87e75aa" xlink:to="loc_us-gaap_InventoryNet_019ea798-f36d-7ee3-92fd-6f740fefe5af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_019ea798-f36d-72da-a839-c63d64b341bb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019ea798-f36d-7272-bec8-c26ca87e75aa" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_019ea798-f36d-72da-a839-c63d64b341bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_019ea798-f36d-79fe-851b-0e465096f532" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019ea798-f36d-7272-bec8-c26ca87e75aa" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_019ea798-f36d-79fe-851b-0e465096f532" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019ea798-f36d-7e34-accd-1e379f4353d4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019ea798-f36d-7272-bec8-c26ca87e75aa" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019ea798-f36d-7e34-accd-1e379f4353d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019ea798-f36d-7063-8ae4-b33b89ed30e6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_019ea798-f36d-7e83-9527-4125b8558814" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019ea798-f36d-7063-8ae4-b33b89ed30e6" xlink:to="loc_us-gaap_LongTermDebtCurrent_019ea798-f36d-7e83-9527-4125b8558814" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dxpe_ContractWithCustomerLiabilityCustomerAdvancesCurrent_019ea798-f36d-7330-b490-9890bf158a54" xlink:href="dxpe-20260630.xsd#dxpe_ContractWithCustomerLiabilityCustomerAdvancesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019ea798-f36d-7063-8ae4-b33b89ed30e6" xlink:to="loc_dxpe_ContractWithCustomerLiabilityCustomerAdvancesCurrent_019ea798-f36d-7330-b490-9890bf158a54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_019ea798-f36d-7dd8-9be4-e2dafc3bf230" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019ea798-f36d-7063-8ae4-b33b89ed30e6" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_019ea798-f36d-7dd8-9be4-e2dafc3bf230" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_019ea798-f36d-7c19-982f-fdc6367f0a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019ea798-f36d-7063-8ae4-b33b89ed30e6" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_019ea798-f36d-7c19-982f-fdc6367f0a9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019ea798-f36d-7f94-9074-32580c366baa" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019ea798-f36d-7063-8ae4-b33b89ed30e6" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019ea798-f36d-7f94-9074-32580c366baa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_019ea798-f36d-7cb6-8593-8769e27a9ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019ea798-f36d-7063-8ae4-b33b89ed30e6" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_019ea798-f36d-7cb6-8593-8769e27a9ba7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019ea798-f36d-79a1-9e72-4abaa5f4bbf1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019ea798-f36d-7063-8ae4-b33b89ed30e6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019ea798-f36d-79a1-9e72-4abaa5f4bbf1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019ea798-f36d-74f2-8c3d-7b4cf3a41174" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019ea798-f36d-703e-89dd-67c12af21f9f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019ea798-f36d-74f2-8c3d-7b4cf3a41174" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019ea798-f36d-703e-89dd-67c12af21f9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_019ea798-f36d-7617-8cd9-79dfaa7b1063" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019ea798-f36d-74f2-8c3d-7b4cf3a41174" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_019ea798-f36d-7617-8cd9-79dfaa7b1063" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_019ea798-f36d-7afc-8246-f49c6d315efb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019ea798-f36d-74f2-8c3d-7b4cf3a41174" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_019ea798-f36d-7afc-8246-f49c6d315efb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019ea798-f36d-7a1f-9fa5-5e87ff3b8da3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019ea798-f36d-74f2-8c3d-7b4cf3a41174" xlink:to="loc_us-gaap_Goodwill_019ea798-f36d-7a1f-9fa5-5e87ff3b8da3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019ea798-f36d-7930-a7e2-269e2c6ab9bb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019ea798-f36d-74f2-8c3d-7b4cf3a41174" xlink:to="loc_us-gaap_AssetsCurrent_019ea798-f36d-7930-a7e2-269e2c6ab9bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_019ea798-f36d-7bee-91a0-dfd7abd26a18" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019ea798-f36d-74f2-8c3d-7b4cf3a41174" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_019ea798-f36d-7bee-91a0-dfd7abd26a18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_019ea798-f36d-75ac-a836-f5d8e492c903" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019ea798-f36d-7d25-af19-6d541b878bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_019ea798-f36d-75ac-a836-f5d8e492c903" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_019ea798-f36d-7d25-af19-6d541b878bc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019ea798-f36d-708e-8c26-eb235c039a3e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_019ea798-f36d-75ac-a836-f5d8e492c903" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019ea798-f36d-708e-8c26-eb235c039a3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_019ea798-f36d-7510-9553-5b8bf4af8506" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_019ea798-f36d-75ac-a836-f5d8e492c903" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_019ea798-f36d-7510-9553-5b8bf4af8506" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019ea798-f36d-7515-8a86-f8ab1df94ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019ea798-f36d-72b6-8642-ce75a140ed24" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019ea798-f36d-7515-8a86-f8ab1df94ca1" xlink:to="loc_us-gaap_StockholdersEquity_019ea798-f36d-72b6-8642-ce75a140ed24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_019ea798-f36d-7270-af44-49ea684e4abe" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019ea798-f36d-7515-8a86-f8ab1df94ca1" xlink:to="loc_us-gaap_CommitmentsAndContingencies_019ea798-f36d-7270-af44-49ea684e4abe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019ea798-f36d-7cc2-8f63-6e7f2634dfdc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019ea798-f36d-7515-8a86-f8ab1df94ca1" xlink:to="loc_us-gaap_Liabilities_019ea798-f36d-7cc2-8f63-6e7f2634dfdc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://dxpe.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="dxpe-20260630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://dxpe.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ea798-f36d-70ad-97f5-ce01d791125a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019ea798-f36d-7428-80e5-a47a0bcc77dc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ea798-f36d-70ad-97f5-ce01d791125a" xlink:to="loc_us-gaap_NetIncomeLoss_019ea798-f36d-7428-80e5-a47a0bcc77dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_019ea798-f36d-76da-949b-593584e1c82b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ea798-f36d-70ad-97f5-ce01d791125a" xlink:to="loc_us-gaap_Depreciation_019ea798-f36d-76da-949b-593584e1c82b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dxpe_AmortizationOfOtherAssets_019ea798-f36d-7037-a788-69b642a5d047" xlink:href="dxpe-20260630.xsd#dxpe_AmortizationOfOtherAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ea798-f36d-70ad-97f5-ce01d791125a" xlink:to="loc_dxpe_AmortizationOfOtherAssets_019ea798-f36d-7037-a788-69b642a5d047" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_019ea798-f36d-78b4-93dc-5539cf0ce2b6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ea798-f36d-70ad-97f5-ce01d791125a" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_019ea798-f36d-78b4-93dc-5539cf0ce2b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_019ea798-f36d-7f35-b0f4-9616d1b02c01" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ea798-f36d-70ad-97f5-ce01d791125a" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_019ea798-f36d-7f35-b0f4-9616d1b02c01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_019ea798-f36d-7445-b387-9bdf644c4fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ea798-f36d-70ad-97f5-ce01d791125a" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_019ea798-f36d-7445-b387-9bdf644c4fa7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dxpe_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationInExcessOfFairValue_019ea798-f36d-7ebd-9a0d-1b1395de0c95" xlink:href="dxpe-20260630.xsd#dxpe_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationInExcessOfFairValue"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ea798-f36d-70ad-97f5-ce01d791125a" xlink:to="loc_dxpe_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationInExcessOfFairValue_019ea798-f36d-7ebd-9a0d-1b1395de0c95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_019ea798-f36d-76de-8d26-c49e0d02218d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ea798-f36d-70ad-97f5-ce01d791125a" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_019ea798-f36d-76de-8d26-c49e0d02218d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_019ea798-f36d-78ec-af3a-3055d2da3af7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ea798-f36d-70ad-97f5-ce01d791125a" xlink:to="loc_us-gaap_ShareBasedCompensation_019ea798-f36d-78ec-af3a-3055d2da3af7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_019ea798-f36d-7170-9f8e-e4ffa67d6d25" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ea798-f36d-70ad-97f5-ce01d791125a" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_019ea798-f36d-7170-9f8e-e4ffa67d6d25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_019ea798-f36d-79b9-8aa9-5dc5d39ccfd8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ea798-f36d-70ad-97f5-ce01d791125a" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_019ea798-f36d-79b9-8aa9-5dc5d39ccfd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019ea798-f36d-727b-a6b9-f6735ef0d80c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ea798-f36d-70ad-97f5-ce01d791125a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019ea798-f36d-727b-a6b9-f6735ef0d80c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dxpe_IncreaseDecreaseInCostsAndEstimatedProfitsInExcessOfBilling_019ea798-f36d-7558-a81a-1f7dff6a791e" xlink:href="dxpe-20260630.xsd#dxpe_IncreaseDecreaseInCostsAndEstimatedProfitsInExcessOfBilling"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ea798-f36d-70ad-97f5-ce01d791125a" xlink:to="loc_dxpe_IncreaseDecreaseInCostsAndEstimatedProfitsInExcessOfBilling_019ea798-f36d-7558-a81a-1f7dff6a791e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_019ea798-f36d-78dd-9948-7d669356a955" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ea798-f36d-70ad-97f5-ce01d791125a" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_019ea798-f36d-78dd-9948-7d669356a955" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019ea798-f36d-7fa8-9ea6-0d575542df01" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ea798-f36d-70ad-97f5-ce01d791125a" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019ea798-f36d-7fa8-9ea6-0d575542df01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_019ea798-f36d-7e41-897c-d524d34e41a9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ea798-f36d-70ad-97f5-ce01d791125a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_019ea798-f36d-7e41-897c-d524d34e41a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_019ea798-f36d-71a6-be8a-baa399206bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ea798-f36d-70ad-97f5-ce01d791125a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_019ea798-f36d-71a6-be8a-baa399206bf7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dxpe_IncreaseDecreaseInBillingInExcessOfCostAndEstimatedProfits_019ea798-f36d-7502-a209-d030d87cba87" xlink:href="dxpe-20260630.xsd#dxpe_IncreaseDecreaseInBillingInExcessOfCostAndEstimatedProfits"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ea798-f36d-70ad-97f5-ce01d791125a" xlink:to="loc_dxpe_IncreaseDecreaseInBillingInExcessOfCostAndEstimatedProfits_019ea798-f36d-7502-a209-d030d87cba87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_019efd5f-b60d-7432-8d44-2b1a6b894b76" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <link:calculationArc order="19" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ea798-f36d-70ad-97f5-ce01d791125a" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_019efd5f-b60d-7432-8d44-2b1a6b894b76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019ea798-f36d-7e93-97d9-af7d66e3757d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_019ea798-f36d-7923-b281-4b6efc5f0bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019ea798-f36d-7e93-97d9-af7d66e3757d" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_019ea798-f36d-7923-b281-4b6efc5f0bbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_019ea798-f36d-79d6-a2a8-c7439a013e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019ea798-f36d-7e93-97d9-af7d66e3757d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_019ea798-f36d-79d6-a2a8-c7439a013e0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019ea798-f36d-7c94-8c06-30717a5bde51" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019ea798-f36d-7e93-97d9-af7d66e3757d" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019ea798-f36d-7c94-8c06-30717a5bde51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ea798-f36d-7a6d-a781-9201453355c4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_019ea798-f36d-76c0-b05b-383cf454aa2a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ea798-f36d-7a6d-a781-9201453355c4" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_019ea798-f36d-76c0-b05b-383cf454aa2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_019ea798-f36d-7325-9c48-0c2389e74fc5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ea798-f36d-7a6d-a781-9201453355c4" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_019ea798-f36d-7325-9c48-0c2389e74fc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_019ea798-f36d-7ea9-974b-c09a3d05863e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ea798-f36d-7a6d-a781-9201453355c4" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_019ea798-f36d-7ea9-974b-c09a3d05863e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_019ea798-f36d-7859-97ad-d98231f9a8ff" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsOfDividends"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ea798-f36d-7a6d-a781-9201453355c4" xlink:to="loc_us-gaap_PaymentsOfDividends_019ea798-f36d-7859-97ad-d98231f9a8ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019ea798-f36d-71e9-ac07-91ba6605b7da" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ea798-f36d-7a6d-a781-9201453355c4" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019ea798-f36d-71e9-ac07-91ba6605b7da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_019ea798-f36d-74bc-899d-4e74276d9398" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ea798-f36d-7a6d-a781-9201453355c4" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_019ea798-f36d-74bc-899d-4e74276d9398" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019ea798-f36d-7144-8eb7-cc73b16c8e64" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ea798-f36d-7df8-8e1e-89cf85813969" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019ea798-f36d-7144-8eb7-cc73b16c8e64" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ea798-f36d-7df8-8e1e-89cf85813969" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ea798-f36d-7776-a7d0-1f063f226e26" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019ea798-f36d-7144-8eb7-cc73b16c8e64" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ea798-f36d-7776-a7d0-1f063f226e26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019ea798-f36d-7c8f-bff7-604f5ec89bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019ea798-f36d-7144-8eb7-cc73b16c8e64" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019ea798-f36d-7c8f-bff7-604f5ec89bfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019ea798-f36d-774a-b8f2-bc81711bde78" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019ea798-f36d-7144-8eb7-cc73b16c8e64" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019ea798-f36d-774a-b8f2-bc81711bde78" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://dxpe.com/role/INVENTORIESDetails" xlink:type="simple" xlink:href="dxpe-20260630.xsd#INVENTORIESDetails"/>
  <link:calculationLink xlink:role="http://dxpe.com/role/INVENTORIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_019ea798-f36d-7f70-ab01-71201a8e2726" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_019ea798-f36d-7681-8bd3-15417ff5d636" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_019ea798-f36d-7f70-ab01-71201a8e2726" xlink:to="loc_us-gaap_InventoryWorkInProcess_019ea798-f36d-7681-8bd3-15417ff5d636" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_019ea798-f36d-7551-8ae4-305eefc5d119" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_019ea798-f36d-7f70-ab01-71201a8e2726" xlink:to="loc_us-gaap_InventoryFinishedGoods_019ea798-f36d-7551-8ae4-305eefc5d119" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://dxpe.com/role/CONTRACTASSETSANDLIABILITIESDetails" xlink:type="simple" xlink:href="dxpe-20260630.xsd#CONTRACTASSETSANDLIABILITIESDetails"/>
  <link:calculationLink xlink:role="http://dxpe.com/role/CONTRACTASSETSANDLIABILITIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dxpe_ContractWithCustomerAssetNetCurrentExcludingContractWithCustomerLiabilityCurrentAndTranslationAdjustment_019ea798-f36d-7b68-a9b4-b4befcce7317" xlink:href="dxpe-20260630.xsd#dxpe_ContractWithCustomerAssetNetCurrentExcludingContractWithCustomerLiabilityCurrentAndTranslationAdjustment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_019ea798-f36d-787e-92bb-ad4cc73c7d31" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_dxpe_ContractWithCustomerAssetNetCurrentExcludingContractWithCustomerLiabilityCurrentAndTranslationAdjustment_019ea798-f36d-7b68-a9b4-b4befcce7317" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_019ea798-f36d-787e-92bb-ad4cc73c7d31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019ea798-f36d-794d-9aea-3c34100f360b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_dxpe_ContractWithCustomerAssetNetCurrentExcludingContractWithCustomerLiabilityCurrentAndTranslationAdjustment_019ea798-f36d-7b68-a9b4-b4befcce7317" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019ea798-f36d-794d-9aea-3c34100f360b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dxpe_CostAndEarningsOfUncompletedContracts_019ea798-f36d-7de2-b103-59819bb380ba" xlink:href="dxpe-20260630.xsd#dxpe_CostAndEarningsOfUncompletedContracts"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_019ea798-f36d-7b1c-bfd3-c11ada6af75a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_dxpe_CostAndEarningsOfUncompletedContracts_019ea798-f36d-7de2-b103-59819bb380ba" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_019ea798-f36d-7b1c-bfd3-c11ada6af75a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dxpe_EstimatedEarningsThereonOnUncompletedContracts_019ea798-f36d-7d98-b611-54a4f9416844" xlink:href="dxpe-20260630.xsd#dxpe_EstimatedEarningsThereonOnUncompletedContracts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_dxpe_CostAndEarningsOfUncompletedContracts_019ea798-f36d-7de2-b103-59819bb380ba" xlink:to="loc_dxpe_EstimatedEarningsThereonOnUncompletedContracts_019ea798-f36d-7d98-b611-54a4f9416844" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://dxpe.com/role/CONTRACTASSETSANDLIABILITIESDetails_1" xlink:type="simple" xlink:href="dxpe-20260630.xsd#CONTRACTASSETSANDLIABILITIESDetails_1"/>
  <link:calculationLink xlink:role="http://dxpe.com/role/CONTRACTASSETSANDLIABILITIESDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dxpe_ContractWithCustomerAssetNetCurrentExcludingContractWithCustomerLiabilityCurrentAndTranslationAdjustment_019ea798-f36d-7bd1-b897-d6bbf03802fa" xlink:href="dxpe-20260630.xsd#dxpe_ContractWithCustomerAssetNetCurrentExcludingContractWithCustomerLiabilityCurrentAndTranslationAdjustment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dxpe_CostAndEarningsOfUncompletedContracts_019ea798-f36d-7f3b-8917-0c8ee6d0c7b2" xlink:href="dxpe-20260630.xsd#dxpe_CostAndEarningsOfUncompletedContracts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_dxpe_ContractWithCustomerAssetNetCurrentExcludingContractWithCustomerLiabilityCurrentAndTranslationAdjustment_019ea798-f36d-7bd1-b897-d6bbf03802fa" xlink:to="loc_dxpe_CostAndEarningsOfUncompletedContracts_019ea798-f36d-7f3b-8917-0c8ee6d0c7b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dxpe_CostsAndEstimatedEarningsBilledToDate_019ea798-f36d-71bc-bf68-c94748cb0f4a" xlink:href="dxpe-20260630.xsd#dxpe_CostsAndEstimatedEarningsBilledToDate"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_dxpe_ContractWithCustomerAssetNetCurrentExcludingContractWithCustomerLiabilityCurrentAndTranslationAdjustment_019ea798-f36d-7bd1-b897-d6bbf03802fa" xlink:to="loc_dxpe_CostsAndEstimatedEarningsBilledToDate_019ea798-f36d-71bc-bf68-c94748cb0f4a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://dxpe.com/role/LONGTERMDEBTScheduleofComponentsofLongtermDebtDetails" xlink:type="simple" xlink:href="dxpe-20260630.xsd#LONGTERMDEBTScheduleofComponentsofLongtermDebtDetails"/>
  <link:calculationLink xlink:role="http://dxpe.com/role/LONGTERMDEBTScheduleofComponentsofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_019ea798-f36e-769d-afb0-9c3be23445e8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_019ea798-f36e-7ffb-9728-52ed3d239893" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019ea798-f36e-769d-afb0-9c3be23445e8" xlink:to="loc_us-gaap_LongTermDebtCurrent_019ea798-f36e-7ffb-9728-52ed3d239893" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dxpe_LongTermDebtExcludingCurrentMaturitiesGross_019ea798-f36e-751f-ab64-7334b48dc932" xlink:href="dxpe-20260630.xsd#dxpe_LongTermDebtExcludingCurrentMaturitiesGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019ea798-f36e-769d-afb0-9c3be23445e8" xlink:to="loc_dxpe_LongTermDebtExcludingCurrentMaturitiesGross_019ea798-f36e-751f-ab64-7334b48dc932" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019ea798-f36e-791f-9df4-782af75f09b5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_019ea798-f36e-7238-8000-d03ac41222d9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_019ea798-f36e-791f-9df4-782af75f09b5" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_019ea798-f36e-7238-8000-d03ac41222d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dxpe_LongTermDebtExcludingCurrentMaturitiesGross_019ea798-f36e-7c96-9c70-e259a86a4cc1" xlink:href="dxpe-20260630.xsd#dxpe_LongTermDebtExcludingCurrentMaturitiesGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_019ea798-f36e-791f-9df4-782af75f09b5" xlink:to="loc_dxpe_LongTermDebtExcludingCurrentMaturitiesGross_019ea798-f36e-7c96-9c70-e259a86a4cc1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://dxpe.com/role/LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails" xlink:type="simple" xlink:href="dxpe-20260630.xsd#LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails"/>
  <link:calculationLink xlink:role="http://dxpe.com/role/LONGTERMDEBTScheduleofMaturitiesofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_019ea798-f42d-7537-9872-b660d5ae4c71" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_019ea798-f42d-7828-97b4-4b53b3132915" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_019ea798-f42d-7537-9872-b660d5ae4c71" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_019ea798-f42d-7828-97b4-4b53b3132915" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_019ea798-f42d-7fa3-8fa7-dea66e9240bb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_019ea798-f42d-7537-9872-b660d5ae4c71" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_019ea798-f42d-7fa3-8fa7-dea66e9240bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_019ea798-f42d-75c3-b679-5cb9fb6bb91b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_019ea798-f42d-7537-9872-b660d5ae4c71" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_019ea798-f42d-75c3-b679-5cb9fb6bb91b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_019ea798-f42d-7483-8c15-ad7d1a9a07c2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_019ea798-f42d-7537-9872-b660d5ae4c71" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_019ea798-f42d-7483-8c15-ad7d1a9a07c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_019ea798-f42d-7549-a9aa-30e440bc18c4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_019ea798-f42d-7537-9872-b660d5ae4c71" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_019ea798-f42d-7549-a9aa-30e440bc18c4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://dxpe.com/role/EARNINGSPERSHAREScheduleofComputationofBasicandDilutedEarningsperShareDetails" xlink:type="simple" xlink:href="dxpe-20260630.xsd#EARNINGSPERSHAREScheduleofComputationofBasicandDilutedEarningsperShareDetails"/>
  <link:calculationLink xlink:role="http://dxpe.com/role/EARNINGSPERSHAREScheduleofComputationofBasicandDilutedEarningsperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019ea798-f42d-720d-bb6d-4aa5eb3c355c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019ea798-f42d-7cb4-8f24-e2741231f5fe" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019ea798-f42d-720d-bb6d-4aa5eb3c355c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019ea798-f42d-7cb4-8f24-e2741231f5fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_019ea798-f42d-7e64-b994-54aa4e4da6dd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019ea798-f42d-720d-bb6d-4aa5eb3c355c" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_019ea798-f42d-7e64-b994-54aa4e4da6dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019ea798-f42d-7685-bf9f-a434d209fdcf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredDividendsNetOfTax_019ea798-f42d-7140-b2c8-a97c98158327" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConvertiblePreferredDividendsNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019ea798-f42d-7685-bf9f-a434d209fdcf" xlink:to="loc_us-gaap_ConvertiblePreferredDividendsNetOfTax_019ea798-f42d-7140-b2c8-a97c98158327" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019ea798-f42d-7630-bc09-04b22f4a7fff" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019ea798-f42d-7685-bf9f-a434d209fdcf" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019ea798-f42d-7630-bc09-04b22f4a7fff" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://dxpe.com/role/SEGMENTREPORTINGScheduleofFinancialInformationofCompanysSegmentsDetails" xlink:type="simple" xlink:href="dxpe-20260630.xsd#SEGMENTREPORTINGScheduleofFinancialInformationofCompanysSegmentsDetails"/>
  <link:calculationLink xlink:role="http://dxpe.com/role/SEGMENTREPORTINGScheduleofFinancialInformationofCompanysSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019ea798-f42d-7875-93e0-0cfaa59fb978" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019ea798-f42d-7f88-a87a-9da44ea0e82a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019ea798-f42d-7875-93e0-0cfaa59fb978" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019ea798-f42d-7f88-a87a-9da44ea0e82a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DirectOperatingCosts_019ea798-f42d-73da-b346-2a33b6744831" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DirectOperatingCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019ea798-f42d-7875-93e0-0cfaa59fb978" xlink:to="loc_us-gaap_DirectOperatingCosts_019ea798-f42d-73da-b346-2a33b6744831" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dxpe_DepreciationExceptCorporate_019ea798-f42d-7619-bf5d-5713b15ff564" xlink:href="dxpe-20260630.xsd#dxpe_DepreciationExceptCorporate"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019ea798-f42d-7875-93e0-0cfaa59fb978" xlink:to="loc_dxpe_DepreciationExceptCorporate_019ea798-f42d-7619-bf5d-5713b15ff564" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_019ea798-f42d-716f-a586-df2f176e21db" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019ea798-f42d-7875-93e0-0cfaa59fb978" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_019ea798-f42d-716f-a586-df2f176e21db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dxpe_Other_019ea798-f42d-76ca-964f-386978905f23" xlink:href="dxpe-20260630.xsd#dxpe_Other"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019ea798-f42d-7875-93e0-0cfaa59fb978" xlink:to="loc_dxpe_Other_019ea798-f42d-76ca-964f-386978905f23" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://dxpe.com/role/BUSINESSACQUISITIONSScheduleofPurchasePriceConsiderationDetails" xlink:type="simple" xlink:href="dxpe-20260630.xsd#BUSINESSACQUISITIONSScheduleofPurchasePriceConsiderationDetails"/>
  <link:calculationLink xlink:role="http://dxpe.com/role/BUSINESSACQUISITIONSScheduleofPurchasePriceConsiderationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_019ea798-f42d-701a-8437-a9dd7fd20c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_019ea798-f42d-7159-b2fe-fbd8b1147642" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_019ea798-f42d-701a-8437-a9dd7fd20c9e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_019ea798-f42d-7159-b2fe-fbd8b1147642" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_019ea798-f42d-7b95-953e-e7d0ffc78b70" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_019ea798-f42d-701a-8437-a9dd7fd20c9e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_019ea798-f42d-7b95-953e-e7d0ffc78b70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_019ea798-f42d-716a-9b95-ec5859536c92" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_dxpe_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_019ea798-f42d-7376-8497-75ea7831ab70" xlink:href="dxpe-20260630.xsd#dxpe_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_019ea798-f42d-716a-9b95-ec5859536c92" xlink:to="loc_dxpe_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_019ea798-f42d-7376-8497-75ea7831ab70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_019ea798-f42d-7465-8845-a645fbaf85d6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_019ea798-f42d-716a-9b95-ec5859536c92" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_019ea798-f42d-7465-8845-a645fbaf85d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_019ea798-f42d-7b78-b26e-16c7dbebdb4c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_019ea798-f42d-7858-babe-6a3eb07e9e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_019ea798-f42d-7b78-b26e-16c7dbebdb4c" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_019ea798-f42d-7858-babe-6a3eb07e9e2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_019ea798-f42d-7fd6-8591-72ea24e80aac" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_019ea798-f42d-7b78-b26e-16c7dbebdb4c" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_019ea798-f42d-7fd6-8591-72ea24e80aac" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://dxpe.com/role/OTHERINCOMEANDEXPENSESDetails" xlink:type="simple" xlink:href="dxpe-20260630.xsd#OTHERINCOMEANDEXPENSESDetails"/>
  <link:calculationLink xlink:role="http://dxpe.com/role/OTHERINCOMEANDEXPENSESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_019ea798-f42d-7f70-9ec2-7fd1ec255035" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_019ea798-f42d-717d-add8-e51b097abeb7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_019ea798-f42d-7f70-9ec2-7fd1ec255035" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_019ea798-f42d-717d-add8-e51b097abeb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_019ea798-f42d-77c7-b3b0-6f766d35c33a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestIncomeOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_019ea798-f42d-7f70-9ec2-7fd1ec255035" xlink:to="loc_us-gaap_InterestIncomeOther_019ea798-f42d-77c7-b3b0-6f766d35c33a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonrecurringIncomeExpense_019ea798-f42d-7362-8e3c-55c9ef083d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonrecurringIncomeExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_019ea798-f42d-7f70-9ec2-7fd1ec255035" xlink:to="loc_us-gaap_OtherNonrecurringIncomeExpense_019ea798-f42d-7362-8e3c-55c9ef083d7e" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
