XML 70 R57.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivatives and Currency Exchange Risk Management - Classification and Fair Value Amounts of Derivative Instruments in Balance Sheets (Details) - USD ($)
$ in Millions
Jul. 28, 2017
Apr. 28, 2017
Derivatives, Fair Value [Line Items]    
Asset Derivatives, Fair Value $ 159 $ 262
Liability Derivatives, Fair Value 278 104
Currency exchange rate contracts    
Derivatives, Fair Value [Line Items]    
Asset Derivatives, Fair Value 107 216
Liability Derivatives, Fair Value 268 93
Interest rate contracts    
Derivatives, Fair Value [Line Items]    
Asset Derivatives, Fair Value 41 41
Total return swap    
Derivatives, Fair Value [Line Items]    
Asset Derivatives, Fair Value 6  
Cross currency interest rate contracts    
Derivatives, Fair Value [Line Items]    
Asset Derivatives, Fair Value 5 5
Liability Derivatives, Fair Value 10 11
Derivatives designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Asset Derivatives, Fair Value 126 241
Liability Derivatives, Fair Value 200 57
Derivatives designated as hedging instruments | Currency exchange rate contracts | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Asset Derivatives, Fair Value 60 152
Derivatives designated as hedging instruments | Currency exchange rate contracts | Other assets    
Derivatives, Fair Value [Line Items]    
Asset Derivatives, Fair Value 25 48
Derivatives designated as hedging instruments | Currency exchange rate contracts | Other accrued expenses    
Derivatives, Fair Value [Line Items]    
Liability Derivatives, Fair Value 124 43
Derivatives designated as hedging instruments | Currency exchange rate contracts | Other liabilities    
Derivatives, Fair Value [Line Items]    
Liability Derivatives, Fair Value 76 14
Derivatives designated as hedging instruments | Interest rate contracts | Other assets    
Derivatives, Fair Value [Line Items]    
Asset Derivatives, Fair Value 41 41
Derivatives designated as hedging instruments | Interest rate contracts | Other liabilities    
Derivatives, Fair Value [Line Items]    
Liability Derivatives, Fair Value 0 0
Derivatives not designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Asset Derivatives, Fair Value 33 21
Liability Derivatives, Fair Value 78 47
Derivatives not designated as hedging instruments | Currency exchange rate contracts | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Asset Derivatives, Fair Value 22 16
Derivatives not designated as hedging instruments | Currency exchange rate contracts | Other accrued expenses    
Derivatives, Fair Value [Line Items]    
Liability Derivatives, Fair Value 68 36
Derivatives not designated as hedging instruments | Total return swap | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Asset Derivatives, Fair Value 6  
Derivatives not designated as hedging instruments | Total return swap | Other accrued expenses    
Derivatives, Fair Value [Line Items]    
Liability Derivatives, Fair Value 0  
Derivatives not designated as hedging instruments | Cross currency interest rate contracts | Other assets    
Derivatives, Fair Value [Line Items]    
Asset Derivatives, Fair Value 5 5
Derivatives not designated as hedging instruments | Cross currency interest rate contracts | Other liabilities    
Derivatives, Fair Value [Line Items]    
Liability Derivatives, Fair Value $ 10 $ 11