Skip to content

Instantly share code, notes, and snippets.

@Guust-Franssens
Created August 18, 2026 18:23
Show Gist options
  • Select an option

  • Save Guust-Franssens/7db965e4b74cc4166be0054330ce3c60 to your computer and use it in GitHub Desktop.

Select an option

Save Guust-Franssens/7db965e4b74cc4166be0054330ce3c60 to your computer and use it in GitHub Desktop.
Tableau public sample workbook (metadata-only .twb, no data) - source for tableau-fabric-skills issue #142, worksheet 'Profitability Details'
<?xml version='1.0' encoding='utf-8' ?>
<!-- build 20261.26.0512.1609 -->
<workbook source-build='2023.1.0 (20231.23.0320.2007)' upgrade-extracts='true' version='10.0' xml:base='https://localhost:8080' xmlns:user='http://www.tableausoftware.com/xml/user'>
<repository-location derived-from='https://public.tableau.com/workbooks/ShippingIndustryExample_10_0?rev=1.1' id='ShippingIndustryExample_10_0' path='/workbooks' revision='1.1' />
<preferences>
<preference name='swatch.dark.eighthcol.fifthrow' value='#3abcc1' />
<preference name='swatch.dark.eighthcol.firstrow' value='#8c6882' />
<preference name='swatch.dark.eighthcol.fourthrow' value='#00a2a5' />
<preference name='swatch.dark.eighthcol.secondrow' value='#b08ba8' />
<preference name='swatch.dark.eighthcol.sixthrow' value='#5cdbdd' />
<preference name='swatch.dark.eighthcol.thirdrow' value='#d0a9c8' />
<preference name='swatch.dark.fifthcol.fifthrow' value='#a8786e' />
<preference name='swatch.dark.fifthcol.firstrow' value='#9467bd' />
<preference name='swatch.dark.fifthcol.fourthrow' value='#8c564b' />
<preference name='swatch.dark.fifthcol.secondrow' value='#ad8bc9' />
<preference name='swatch.dark.fifthcol.sixthrow' value='#c49c94' />
<preference name='swatch.dark.fifthcol.thirdrow' value='#c5b0d5' />
<preference name='swatch.dark.fourthcol.fifthrow' value='#ed665d' />
<preference name='swatch.dark.fourthcol.firstrow' value='#2ca02c' />
<preference name='swatch.dark.fourthcol.fourthrow' value='#d62728' />
<preference name='swatch.dark.fourthcol.secondrow' value='#67bf5c' />
<preference name='swatch.dark.fourthcol.sixthrow' value='#ff9896' />
<preference name='swatch.dark.fourthcol.thirdrow' value='#98df8a' />
<preference name='swatch.dark.seventhcol.fifthrow' value='#6dccda' />
<preference name='swatch.dark.seventhcol.firstrow' value='#bcbd22' />
<preference name='swatch.dark.seventhcol.fourthrow' value='#17becf' />
<preference name='swatch.dark.seventhcol.secondrow' value='#cdcc5d' />
<preference name='swatch.dark.seventhcol.sixthrow' value='#9edae5' />
<preference name='swatch.dark.seventhcol.thirdrow' value='#dbdb8d' />
<preference name='swatch.dark.sixthcol.fifthrow' value='#a2a2a2' />
<preference name='swatch.dark.sixthcol.firstrow' value='#e377c2' />
<preference name='swatch.dark.sixthcol.fourthrow' value='#7f7f7f' />
<preference name='swatch.dark.sixthcol.secondrow' value='#ed97ca' />
<preference name='swatch.dark.sixthcol.sixthrow' value='#c7c7c7' />
<preference name='swatch.dark.sixthcol.thirdrow' value='#f7b6d2' />
<preference name='swatch.dark.thirdcol.fifthrow' value='#ff9e4a' />
<preference name='swatch.dark.thirdcol.firstrow' value='#1f77b4' />
<preference name='swatch.dark.thirdcol.fourthrow' value='#ff7f0e' />
<preference name='swatch.dark.thirdcol.secondrow' value='#729ece' />
<preference name='swatch.dark.thirdcol.sixthrow' value='#ffbb78' />
<preference name='swatch.dark.thirdcol.thirdrow' value='#aec7e8' />
<preference name='swatch.light.eighthcol.fifthrow' value='#fff6e5' />
<preference name='swatch.light.eighthcol.firstrow' value='#e4e6dc' />
<preference name='swatch.light.eighthcol.fourthrow' value='#faf0dc' />
<preference name='swatch.light.eighthcol.secondrow' value='#eff0eb' />
<preference name='swatch.light.eighthcol.sixthrow' value='#fffbf2' />
<preference name='swatch.light.eighthcol.thirdrow' value='#f7f7f0' />
<preference name='swatch.light.fifthcol.fifthrow' value='#eef1f3' />
<preference name='swatch.light.fifthcol.firstrow' value='#ddebf0' />
<preference name='swatch.light.fifthcol.fourthrow' value='#e6ecf0' />
<preference name='swatch.light.fifthcol.secondrow' value='#e6f1f5' />
<preference name='swatch.light.fifthcol.sixthrow' value='#f2f6f7' />
<preference name='swatch.light.fifthcol.thirdrow' value='#f0f7fa' />
<preference name='swatch.light.fourthcol.fifthrow' value='#e6f5f3' />
<preference name='swatch.light.fourthcol.firstrow' value='#e7edd5' />
<preference name='swatch.light.fourthcol.fourthrow' value='#ddf0ed' />
<preference name='swatch.light.fourthcol.secondrow' value='#f0f5e1' />
<preference name='swatch.light.fourthcol.sixthrow' value='#f0faf9' />
<preference name='swatch.light.fourthcol.thirdrow' value='#f7faf0' />
<preference name='swatch.light.ninthcol.fifthrow' value='#2b2d3a' />
<preference name='swatch.light.ninthcol.firstrow' value='#34313d' />
<preference name='swatch.light.ninthcol.fourthrow' value='#33262d' />
<preference name='swatch.light.ninthcol.secondrow' value='#233747' />
<preference name='swatch.light.ninthcol.sixthrow' value='#173538' />
<preference name='swatch.light.ninthcol.thirdrow' value='#33393d' />
<preference name='swatch.light.seventhcol.fifthrow' value='#ebebeb' />
<preference name='swatch.light.seventhcol.firstrow' value='#d9e4e5' />
<preference name='swatch.light.seventhcol.fourthrow' value='#e6e6e6' />
<preference name='swatch.light.seventhcol.secondrow' value='#e8eff0' />
<preference name='swatch.light.seventhcol.sixthrow' value='#f1f2f2' />
<preference name='swatch.light.seventhcol.thirdrow' value='#f2f6f7' />
<preference name='swatch.light.sixthcol.fifthrow' value='#f4ecf7' />
<preference name='swatch.light.sixthcol.firstrow' value='#e2e6f0' />
<preference name='swatch.light.sixthcol.fourthrow' value='#ede4ef' />
<preference name='swatch.light.sixthcol.secondrow' value='#e6ebf5' />
<preference name='swatch.light.sixthcol.sixthrow' value='#f7f3fa' />
<preference name='swatch.light.sixthcol.thirdrow' value='#f0f3fa' />
<preference name='swatch.light.thirdcol.fifthrow' value='#f8efe2' />
<preference name='swatch.light.thirdcol.firstrow' value='#fae1e1' />
<preference name='swatch.light.thirdcol.fourthrow' value='#f2e7d5' />
<preference name='swatch.light.thirdcol.secondrow' value='#fcecec' />
<preference name='swatch.light.thirdcol.sixthrow' value='#faf5f0' />
<preference name='swatch.light.thirdcol.thirdrow' value='#fff5f5' />
</preferences>
<style>
<style-rule element='all'>
<format attr='font-family' value='Tableau Book' />
</style-rule>
</style>
<datasources>
<datasource inline='true' name='Sheet1 (ShippingDataFinal.xls)' version='10.0'>
<connection class='federated'>
<named-connections>
<named-connection caption='Sheet1 (ShippingDataFinal.xls)' name='Sheet1 (ShippingDataFinal.xls)leaf'>
<connection auto-extract='yes' class='excel' driver='' header='yes' imex='1' workgroup-auth-mode='as-is' />
</named-connection>
</named-connections>
<relation connection='Sheet1 (ShippingDataFinal.xls)leaf' name='Sheet1$' table='[Sheet1$]' type='table' />
</connection>
<aliases enabled='yes' />
<column datatype='string' name='[:Measure Names]' role='dimension' type='nominal'>
<aliases>
<alias key='&quot;[Sheet1 (ShippingDataFinal.xls)].[avg:Calculation_4760317224722252:qk]&quot;' value='Profit Ratio' />
<alias key='&quot;[Sheet1 (ShippingDataFinal.xls)].[avg:Shipment Delay (Hrs):qk]&quot;' value='Avg. Delay (Hrs)' />
<alias key='&quot;[Sheet1 (ShippingDataFinal.xls)].[ctd:Shipment ID:qk]&quot;' value='Ship ments' />
<alias key='&quot;[Sheet1 (ShippingDataFinal.xls)].[max:Shipment Delay (Hrs):qk]&quot;' value='Max. Delay (Hrs)' />
<alias key='&quot;[Sheet1 (ShippingDataFinal.xls)].[min:Shipment Delay (Hrs):qk]&quot;' value='Min. Delay (Hrs)' />
<alias key='&quot;[Sheet1 (ShippingDataFinal.xls)].[pcto:sum:Profit:qk]&quot;' value='% of Total Profit' />
<alias key='&quot;[Sheet1 (ShippingDataFinal.xls)].[sum:Bill Amount:qk]&quot;' value='Bill Amount' />
<alias key='&quot;[Sheet1 (ShippingDataFinal.xls)].[sum:Shipment Delay (Hrs):qk]&quot;' value='Delay (Hrs)' />
<alias key='&quot;[Sheet1 (ShippingDataFinal.xls)].[sum:Total Miles:qk]&quot;' value='Total Miles' />
</aliases>
</column>
<column datatype='datetime' default-format='*m/d/yyyy' name='[Actual Ship Date]' role='dimension' type='ordinal' />
<column datatype='real' name='[Bill Amount]' role='measure' type='quantitative' />
<column datatype='real' name='[Billable Rate Per Mile]' role='measure' type='quantitative'>
<calculation class='tableau' formula='SUM([Bill Amount])/SUM([Billable Miles])' />
</column>
<column caption='Profit Ratio per shipment' datatype='real' default-format='p0%' name='[Calculation_4760317224722252]' role='measure' type='quantitative'>
<calculation class='tableau' formula='{fixed [Shipment ID]:Sum([Profit])/Sum([Pay Amount])}' scope-isolation='false' />
</column>
<column caption='Discount' datatype='real' name='[Calculation_5080317224344880]' role='measure' type='quantitative'>
<calculation class='tableau' formula='[Bill Amount]-[Pay Amount]' scope-isolation='false' />
</column>
<column caption='Delay KPI' datatype='string' name='[Calculation_7550222114105813]' role='measure' type='nominal'>
<calculation class='tableau' formula='If Avg([Shipment Delay (Hrs)])&lt;1 then &quot;GOOD&quot; elseif&#13;&#10;Avg([Shipment Delay (Hrs)])&lt;10 then &quot;OK&quot; else&#13;&#10;&quot;BAD&quot; end' scope-isolation='false' />
</column>
<column datatype='string' name='[Customer]' role='dimension' type='nominal'>
<aliases>
<alias key='&quot;Alpha Channel Enterprises&quot;' value='Alpha Channel' />
<alias key='&quot;Anova Computing&quot;' value='Anova' />
<alias key='&quot;Blue Heron Foods&quot;' value='Blue Heron' />
<alias key='&quot;Calexico Inc.&quot;' value='Calexico' />
<alias key='&quot;Eliza Software Inc&quot;' value='Eliza Software' />
<alias key='&quot;General Food Processors&quot;' value='General Food' />
<alias key='&quot;Spirit Soda Inc.&quot;' value='Spirit Soda' />
<alias key='&quot;Viktoria&apos;s Specialties&quot;' value='Viktoria&apos;s' />
<alias key='&quot;Wayerhouse LLC&quot;' value='Wayerhouse' />
</aliases>
</column>
<column caption='Profitability KPI' datatype='string' name='[Delay KPI (copy)]' role='measure' type='nominal'>
<calculation class='tableau' formula='If Avg([Calculation_4760317224722252])&gt;0.2 then &quot;GOOD&quot; elseif&#13;&#10;Avg([Calculation_4760317224722252])&gt;0.1 then &quot;OK&quot; else&#13;&#10;&quot;BAD&quot; end' scope-isolation='false' />
</column>
<column caption='Destination State group' datatype='string' name='[Destination State (group)]' role='dimension' semantic-role='[State].[Name]' type='nominal'>
<calculation class='categorical-bin' column='[Destination State]' new-bin='false'>
<bin value='&quot;AL&quot;'>
<value>&quot;AL&quot;</value>
<value>&quot;FL&quot;</value>
<value>&quot;GA&quot;</value>
<value>&quot;KS&quot;</value>
<value>&quot;KY&quot;</value>
<value>&quot;MS&quot;</value>
<value>&quot;NC&quot;</value>
<value>&quot;SC&quot;</value>
<value>&quot;TN&quot;</value>
</bin>
<bin value='&quot;AR&quot;'>
<value>&quot;AR&quot;</value>
<value>&quot;LA&quot;</value>
<value>&quot;OK&quot;</value>
<value>&quot;TX&quot;</value>
</bin>
<bin value='&quot;AZ&quot;'>
<value>&quot;AZ&quot;</value>
<value>&quot;CA&quot;</value>
<value>&quot;NM&quot;</value>
<value>&quot;NV&quot;</value>
<value>&quot;UT&quot;</value>
</bin>
<bin value='&quot;BC&quot;'>
<value>&quot;BC&quot;</value>
<value>&quot;MN&quot;</value>
<value>&quot;MT&quot;</value>
<value>&quot;OR&quot;</value>
<value>&quot;WA&quot;</value>
</bin>
<bin value='&quot;CO&quot;'>
<value>&quot;CO&quot;</value>
<value>&quot;IA&quot;</value>
<value>&quot;IL&quot;</value>
<value>&quot;IN&quot;</value>
<value>&quot;MI&quot;</value>
<value>&quot;MO&quot;</value>
<value>&quot;ND&quot;</value>
<value>&quot;NE&quot;</value>
<value>&quot;OH&quot;</value>
<value>&quot;SD&quot;</value>
<value>&quot;WI&quot;</value>
</bin>
<bin value='&quot;CT&quot;'>
<value>&quot;CT&quot;</value>
<value>&quot;MA&quot;</value>
<value>&quot;MD&quot;</value>
<value>&quot;NJ&quot;</value>
<value>&quot;NY&quot;</value>
<value>&quot;PA&quot;</value>
<value>&quot;RI&quot;</value>
<value>&quot;VA&quot;</value>
<value>&quot;VT&quot;</value>
<value>&quot;WV&quot;</value>
</bin>
</calculation>
<aliases>
<alias key='&quot;AL&quot;' value='se' />
<alias key='&quot;AR&quot;' value='sc' />
<alias key='&quot;AZ&quot;' value='sw' />
<alias key='&quot;BC&quot;' value='nw' />
<alias key='&quot;CO&quot;' value='nc' />
<alias key='&quot;CT&quot;' value='ne' />
</aliases>
</column>
<column datatype='string' name='[Destination State]' role='dimension' semantic-role='[State].[Name]' type='nominal' />
<column caption='% Discount' datatype='real' default-format='p0%' name='[Discount (copy)]' role='measure' type='quantitative'>
<calculation class='tableau' formula='([Bill Amount]-[Pay Amount])/[Bill Amount]' scope-isolation='false' />
</column>
<column caption='Not Yet Shipped' datatype='boolean' name='[Future Months&apos; Shipments]' role='dimension' type='nominal'>
<calculation class='tableau' formula='(datediff(&apos;day&apos;,Today(),[Actual Ship Date]) &gt;= 1&#13;&#10;AND&#13;&#10;datediff(&apos;year&apos;,Today(),[Actual Ship Date]) = 0)&#13;&#10;OR ISNULL([Actual Ship Date])' />
</column>
<column datatype='integer' name='[Number of Records]' role='measure' type='quantitative' user:auto-column='numrec'>
<calculation class='tableau' formula='1' />
</column>
<column datatype='string' name='[Origin State]' role='dimension' semantic-role='[State].[Name]' type='nominal' />
<column datatype='real' datatype-customized='true' name='[Pay Amount]' role='measure' type='quantitative' />
<column datatype='real' name='[Profit Per Mile]' role='measure' type='quantitative'>
<calculation class='tableau' formula='SUM([Profit])/SUM([Billable Miles])' />
</column>
<column datatype='real' default-format='n&quot;$&quot;#,##0;-&quot;$&quot;#,##0' name='[Profit]' role='measure' type='quantitative' />
<column caption='Shipment Delay (Hrs, delays only)' datatype='real' name='[Shipment Delay (Hrs) (copy)]' role='measure' type='quantitative'>
<calculation class='tableau' formula='IF datediff(&apos;second&apos;,[Actual Ship Date],[Expected Ship Date])/3600&#13;&#10;&lt; 0 THEN 0 ELSE&#13;&#10;datediff(&apos;second&apos;,[Actual Ship Date],[Expected Ship Date])/3600&#13;&#10;END' />
</column>
<column datatype='real' default-format='n#,##0.0;-#,##0.0' name='[Shipment Delay (Hrs)]' role='measure' type='quantitative'>
<calculation class='tableau' formula='datediff(&apos;second&apos;,[Actual Ship Date],[Expected Ship Date])/3600' />
</column>
<column aggregation='Sum' datatype='real' name='[Shipment ID]' role='dimension' type='ordinal' />
<column datatype='string' name='[Shipper]' role='dimension' type='nominal'>
<aliases>
<alias key='&quot;Airtight Shipping Inc.&quot;' value='Airtight Shipping' />
<alias key='&quot;Delagato&apos;s Express Freight LLC&quot;' value='Delagato&apos;s Express' />
<alias key='&quot;Federal Amulgated Shipping&quot;' value='Federal Amulgated' />
</aliases>
</column>
<column datatype='real' name='[Total Miles]' role='measure' type='quantitative' />
<column-instance column='[Calculation_4760317224722252]' derivation='Avg' name='[avg:Calculation_4760317224722252:qk]' pivot='key' type='quantitative' />
<column-instance column='[Shipment Delay (Hrs)]' derivation='Avg' name='[avg:Shipment Delay (Hrs):qk]' pivot='key' type='quantitative' />
<column-instance column='[Shipment ID]' derivation='CountD' name='[ctd:Shipment ID:qk]' pivot='key' type='quantitative' />
<column-instance column='[Shipment Delay (Hrs)]' derivation='Max' name='[max:Shipment Delay (Hrs):qk]' pivot='key' type='quantitative' />
<column-instance column='[Shipment Delay (Hrs)]' derivation='Min' name='[min:Shipment Delay (Hrs):qk]' pivot='key' type='quantitative' />
<column-instance column='[Actual Ship Date]' derivation='Month' name='[mn:Actual Ship Date:ok]' pivot='key' type='ordinal' />
<column-instance column='[Calculation_7550222114105813]' derivation='None' name='[none:Calculation_7550222114105813:nk]' pivot='key' type='nominal' />
<column-instance column='[Customer]' derivation='None' name='[none:Customer:nk]' pivot='key' type='nominal' />
<column-instance column='[Destination State]' derivation='None' name='[none:Destination State:nk]' pivot='key' type='nominal' />
<column-instance column='[Shipment ID]' derivation='None' name='[none:Shipment ID:ok]' pivot='key' type='ordinal' />
<column-instance column='[Shipper]' derivation='None' name='[none:Shipper:nk]' pivot='key' type='nominal' />
<column-instance column='[Profit]' derivation='Sum' name='[pcto:sum:Profit:qk]' pivot='key' type='quantitative'>
<table-calc ordering-type='Columns' type='PctTotal' />
</column-instance>
<column-instance column='[Bill Amount]' derivation='Sum' name='[sum:Bill Amount:qk]' pivot='key' type='quantitative' />
<column-instance column='[Shipment Delay (Hrs)]' derivation='Sum' name='[sum:Shipment Delay (Hrs):qk]' pivot='key' type='quantitative' />
<column-instance column='[Total Miles]' derivation='Sum' name='[sum:Total Miles:qk]' pivot='key' type='quantitative' />
<column-instance column='[Calculation_7550222114105813]' derivation='User' name='[usr:Calculation_7550222114105813:nk]' pivot='key' type='nominal' />
<column-instance column='[Delay KPI (copy)]' derivation='User' name='[usr:Delay KPI (copy):nk]' pivot='key' type='nominal' />
<group hidden='true' name='[Action (Actual Ship Date,Customer)]' name-style='unqualified' user:auto-column='sheet_link'>
<groupfilter function='crossjoin'>
<groupfilter function='level-members' level='[Actual Ship Date]' />
<groupfilter function='level-members' level='[Customer]' />
</groupfilter>
</group>
<group hidden='true' name='[Action (Customer)]' name-style='unqualified' user:auto-column='sheet_link'>
<groupfilter function='crossjoin'>
<groupfilter function='level-members' level='[Customer]' />
</groupfilter>
</group>
<group hidden='true' name='[Action (Delay KPI,Customer)]' name-style='unqualified' user:auto-column='sheet_link'>
<groupfilter function='crossjoin'>
<groupfilter function='level-members' level='[Calculation_7550222114105813]' />
<groupfilter function='level-members' level='[Customer]' />
</groupfilter>
</group>
<group hidden='true' name='[Action (Shipper)]' name-style='unqualified' user:auto-column='sheet_link'>
<groupfilter function='crossjoin'>
<groupfilter function='level-members' level='[Shipper]' />
</groupfilter>
</group>
<group name='[Exclusions (Destination State,Shipper)]' name-style='unqualified' user:auto-column='exclude'>
<groupfilter function='crossjoin'>
<groupfilter function='level-members' level='[none:Destination State:nk]' />
<groupfilter function='level-members' level='[none:Shipper:nk]' />
</groupfilter>
</group>
<group name='[Exclusions (MONTH(Actual Ship Date))]' name-style='unqualified' user:auto-column='exclude'>
<groupfilter function='crossjoin'>
<groupfilter function='level-members' level='[mn:Actual Ship Date:ok]' />
</groupfilter>
</group>
<group name='[Exclusions (MONTH(Actual Ship Date),Shipper)]' name-style='unqualified' user:auto-column='exclude'>
<groupfilter function='crossjoin'>
<groupfilter function='level-members' level='[mn:Actual Ship Date:ok]' />
<groupfilter function='level-members' level='[none:Shipper:nk]' />
</groupfilter>
</group>
<group name='[Exclusions (Shipment ID)]' name-style='unqualified' user:auto-column='exclude'>
<groupfilter function='crossjoin'>
<groupfilter function='level-members' level='[none:Shipment ID:ok]' />
</groupfilter>
</group>
<group hidden='true' name='[Exclusions (Shipment ID,Shipper)]' name-style='unqualified' user:auto-column='exclude'>
<groupfilter function='crossjoin'>
<groupfilter function='level-members' level='[none:Shipment ID:ok]' />
<groupfilter function='level-members' level='[none:Shipper:nk]' />
</groupfilter>
</group>
<extract count='-1' enabled='true' units='records'>
<connection class='dataengine' dbname='Data/Extracts/Sheet1 _ShippingDataFinal_xls_.hyper' schema='Extract' tablename='Extract' update-time='12/7/2010 1:50:39 PM'>
<relation name='Extract' table='[Extract].[Extract]' type='table' />
<metadata-records>
<metadata-record class='column'>
<remote-name>Actual Ship Date</remote-name>
<remote-type>135</remote-type>
<local-name>[Actual Ship Date]</local-name>
<parent-name>[Extract]</parent-name>
<remote-alias>Actual Ship Date</remote-alias>
<ordinal>0</ordinal>
<local-type>datetime</local-type>
<aggregation>Year</aggregation>
<approx-count>1695</approx-count>
<contains-null>true</contains-null>
</metadata-record>
<metadata-record class='column'>
<remote-name>Bill Amount</remote-name>
<remote-type>5</remote-type>
<local-name>[Bill Amount]</local-name>
<parent-name>[Extract]</parent-name>
<remote-alias>Bill Amount</remote-alias>
<ordinal>1</ordinal>
<local-type>real</local-type>
<aggregation>Sum</aggregation>
<approx-count>2039</approx-count>
<contains-null>true</contains-null>
</metadata-record>
<metadata-record class='column'>
<remote-name>Billable Miles</remote-name>
<remote-type>5</remote-type>
<local-name>[Billable Miles]</local-name>
<parent-name>[Extract]</parent-name>
<remote-alias>Billable Miles</remote-alias>
<ordinal>2</ordinal>
<local-type>real</local-type>
<aggregation>Sum</aggregation>
<approx-count>688</approx-count>
<contains-null>true</contains-null>
</metadata-record>
<metadata-record class='column'>
<remote-name>Customer</remote-name>
<remote-type>129</remote-type>
<local-name>[Customer]</local-name>
<parent-name>[Extract]</parent-name>
<remote-alias>Customer</remote-alias>
<ordinal>3</ordinal>
<local-type>string</local-type>
<aggregation>Count</aggregation>
<approx-count>22</approx-count>
<contains-null>false</contains-null>
<collation flag='1' name='LEN_RUS_S2' />
</metadata-record>
<metadata-record class='column'>
<remote-name>Destination State</remote-name>
<remote-type>129</remote-type>
<local-name>[Destination State]</local-name>
<parent-name>[Extract]</parent-name>
<remote-alias>Destination State</remote-alias>
<ordinal>4</ordinal>
<local-type>string</local-type>
<aggregation>Count</aggregation>
<approx-count>43</approx-count>
<contains-null>false</contains-null>
<collation flag='1' name='LEN_RUS_S2' />
</metadata-record>
<metadata-record class='column'>
<remote-name>Destination State (group)</remote-name>
<remote-type>129</remote-type>
<local-name>[Destination State (group)]</local-name>
<parent-name>[Extract]</parent-name>
<remote-alias>Destination State (group)</remote-alias>
<ordinal>5</ordinal>
<local-type>string</local-type>
<aggregation>Count</aggregation>
<approx-count>6</approx-count>
<contains-null>false</contains-null>
<collation flag='1' name='LEN_RUS_S2' />
</metadata-record>
<metadata-record class='column'>
<remote-name>Expected Ship Date</remote-name>
<remote-type>135</remote-type>
<local-name>[Expected Ship Date]</local-name>
<parent-name>[Extract]</parent-name>
<remote-alias>Expected Ship Date</remote-alias>
<ordinal>6</ordinal>
<local-type>datetime</local-type>
<aggregation>Year</aggregation>
<approx-count>1416</approx-count>
<contains-null>false</contains-null>
</metadata-record>
<metadata-record class='column'>
<remote-name>Number of Records</remote-name>
<remote-type>3</remote-type>
<local-name>[Number of Records]</local-name>
<parent-name>[Extract]</parent-name>
<remote-alias>Number of Records</remote-alias>
<ordinal>7</ordinal>
<local-type>integer</local-type>
<aggregation>Sum</aggregation>
<approx-count>1</approx-count>
<contains-null>false</contains-null>
</metadata-record>
<metadata-record class='column'>
<remote-name>Origin State</remote-name>
<remote-type>129</remote-type>
<local-name>[Origin State]</local-name>
<parent-name>[Extract]</parent-name>
<remote-alias>Origin State</remote-alias>
<ordinal>8</ordinal>
<local-type>string</local-type>
<aggregation>Count</aggregation>
<approx-count>49</approx-count>
<contains-null>false</contains-null>
<collation flag='1' name='LEN_RUS_S2' />
</metadata-record>
<metadata-record class='column'>
<remote-name>Pay Amount</remote-name>
<remote-type>129</remote-type>
<local-name>[Pay Amount]</local-name>
<parent-name>[Extract]</parent-name>
<remote-alias>Pay Amount</remote-alias>
<ordinal>9</ordinal>
<local-type>string</local-type>
<aggregation>Count</aggregation>
<approx-count>757</approx-count>
<contains-null>true</contains-null>
<collation flag='1' name='LEN_RUS_S2' />
</metadata-record>
<metadata-record class='column'>
<remote-name>Profit</remote-name>
<remote-type>5</remote-type>
<local-name>[Profit]</local-name>
<parent-name>[Extract]</parent-name>
<remote-alias>Profit</remote-alias>
<ordinal>10</ordinal>
<local-type>real</local-type>
<aggregation>Sum</aggregation>
<approx-count>2531</approx-count>
<contains-null>true</contains-null>
</metadata-record>
<metadata-record class='column'>
<remote-name>Shipment ID</remote-name>
<remote-type>5</remote-type>
<local-name>[Shipment ID]</local-name>
<parent-name>[Extract]</parent-name>
<remote-alias>Shipment ID</remote-alias>
<ordinal>11</ordinal>
<local-type>real</local-type>
<aggregation>Sum</aggregation>
<approx-count>5508</approx-count>
<contains-null>false</contains-null>
</metadata-record>
<metadata-record class='column'>
<remote-name>Shipper</remote-name>
<remote-type>129</remote-type>
<local-name>[Shipper]</local-name>
<parent-name>[Extract]</parent-name>
<remote-alias>Shipper</remote-alias>
<ordinal>12</ordinal>
<local-type>string</local-type>
<aggregation>Count</aggregation>
<approx-count>6</approx-count>
<contains-null>false</contains-null>
<collation flag='1' name='LEN_RUS_S2' />
</metadata-record>
<metadata-record class='column'>
<remote-name>Status</remote-name>
<remote-type>129</remote-type>
<local-name>[Status]</local-name>
<parent-name>[Extract]</parent-name>
<remote-alias>Status</remote-alias>
<ordinal>13</ordinal>
<local-type>string</local-type>
<aggregation>Count</aggregation>
<approx-count>3</approx-count>
<contains-null>false</contains-null>
<collation flag='1' name='LEN_RUS_S2' />
</metadata-record>
<metadata-record class='column'>
<remote-name>Total Miles</remote-name>
<remote-type>5</remote-type>
<local-name>[Total Miles]</local-name>
<parent-name>[Extract]</parent-name>
<remote-alias>Total Miles</remote-alias>
<ordinal>14</ordinal>
<local-type>real</local-type>
<aggregation>Sum</aggregation>
<approx-count>580</approx-count>
<contains-null>true</contains-null>
</metadata-record>
<metadata-record class='column'>
<remote-name>Calculation_4760317224722252</remote-name>
<remote-type>5</remote-type>
<local-name>[Calculation_4760317224722252]</local-name>
<parent-name>[Extract]</parent-name>
<remote-alias>Calculation_4760317224722252</remote-alias>
<ordinal>15</ordinal>
<local-type>real</local-type>
<aggregation>Sum</aggregation>
<approx-count>2941</approx-count>
<contains-null>true</contains-null>
</metadata-record>
<metadata-record class='column'>
<remote-name>Calculation_5080317224344880</remote-name>
<remote-type>5</remote-type>
<local-name>[Calculation_5080317224344880]</local-name>
<parent-name>[Extract]</parent-name>
<remote-alias>Calculation_5080317224344880</remote-alias>
<ordinal>16</ordinal>
<local-type>real</local-type>
<aggregation>Sum</aggregation>
<approx-count>2561</approx-count>
<contains-null>true</contains-null>
</metadata-record>
<metadata-record class='column'>
<remote-name>Discount (copy)</remote-name>
<remote-type>5</remote-type>
<local-name>[Discount (copy)]</local-name>
<parent-name>[Extract]</parent-name>
<remote-alias>Discount (copy)</remote-alias>
<ordinal>17</ordinal>
<local-type>real</local-type>
<aggregation>Sum</aggregation>
<approx-count>2964</approx-count>
<contains-null>true</contains-null>
</metadata-record>
<metadata-record class='column'>
<remote-name>Shipment Delay (Hrs)</remote-name>
<remote-type>5</remote-type>
<local-name>[Shipment Delay (Hrs)]</local-name>
<parent-name>[Extract]</parent-name>
<remote-alias>Shipment Delay (Hrs)</remote-alias>
<ordinal>18</ordinal>
<local-type>real</local-type>
<aggregation>Sum</aggregation>
<approx-count>280</approx-count>
<contains-null>true</contains-null>
</metadata-record>
<metadata-record class='column'>
<remote-name>Shipment Delay (Hrs) (copy)</remote-name>
<remote-type>5</remote-type>
<local-name>[Shipment Delay (Hrs) (copy)]</local-name>
<parent-name>[Extract]</parent-name>
<remote-alias>Shipment Delay (Hrs) (copy)</remote-alias>
<ordinal>19</ordinal>
<local-type>real</local-type>
<aggregation>Sum</aggregation>
<approx-count>170</approx-count>
<contains-null>true</contains-null>
</metadata-record>
</metadata-records>
</connection>
</extract>
<layout dim-ordering='alphabetic' dim-percentage='0.5' measure-ordering='alphabetic' measure-percentage='0.4' show-structure='true' />
<style>
<style-rule element='mark'>
<encoding attr='color' field='[none:Customer:nk]' palette='tableau-20' type='palette'>
<map to='#17becf'>
<bucket>&quot;Spirit Soda Inc.&quot;</bucket>
</map>
<map to='#1f77b4'>
<bucket>&quot;Accent on Style&quot;</bucket>
</map>
<map to='#1f77b4'>
<bucket>&quot;Viktoria&apos;s Specialties&quot;</bucket>
</map>
<map to='#2ca02c'>
<bucket>&quot;Blue Heron Foods&quot;</bucket>
</map>
<map to='#7f7f7f'>
<bucket>&quot;Koncept&quot;</bucket>
</map>
<map to='#8c564b'>
<bucket>&quot;Firebright&quot;</bucket>
</map>
<map to='#9467bd'>
<bucket>&quot;Eliza Software Inc&quot;</bucket>
</map>
<map to='#98df8a'>
<bucket>&quot;Calexico Inc.&quot;</bucket>
</map>
<map to='#9edae5'>
<bucket>&quot;Value Mart&quot;</bucket>
</map>
<map to='#aec7e8'>
<bucket>&quot;Alpha Channel Enterprises&quot;</bucket>
</map>
<map to='#aec7e8'>
<bucket>&quot;Wayerhouse LLC&quot;</bucket>
</map>
<map to='#bcbd22'>
<bucket>&quot;M-Tell Wireless&quot;</bucket>
</map>
<map to='#c49c94'>
<bucket>&quot;General Food Processors&quot;</bucket>
</map>
<map to='#c5b0d5'>
<bucket>&quot;Endova Corp&quot;</bucket>
</map>
<map to='#c7c7c7'>
<bucket>&quot;Kyle Industries&quot;</bucket>
</map>
<map to='#d62728'>
<bucket>&quot;Cathay Air&quot;</bucket>
</map>
<map to='#dbdb8d'>
<bucket>&quot;Nextalis&quot;</bucket>
</map>
<map to='#e377c2'>
<bucket>&quot;HP&quot;</bucket>
</map>
<map to='#f7b6d2'>
<bucket>&quot;Inotech Ltd.&quot;</bucket>
</map>
<map to='#ff7f0e'>
<bucket>&quot;Anova Computing&quot;</bucket>
</map>
<map to='#ff9896'>
<bucket>&quot;DC MTA&quot;</bucket>
</map>
<map to='#ffbb78'>
<bucket>&quot;Aqua LLC&quot;</bucket>
</map>
</encoding>
<encoding attr='color' field='[none:Shipper:nk]' palette='tableau-10' type='palette'>
<map to='#006ba4'>
<bucket>&quot;Airtight Shipping Inc.&quot;</bucket>
</map>
<map to='#595959'>
<bucket>&quot;Federal Amulgated Shipping&quot;</bucket>
</map>
<map to='#5f9ed1'>
<bucket>&quot;Greenway Carriers&quot;</bucket>
</map>
<map to='#ababab'>
<bucket>&quot;Delagato&apos;s Express Freight LLC&quot;</bucket>
</map>
<map to='#c85200'>
<bucket>&quot;Xpressway&quot;</bucket>
</map>
<map to='#ff800e'>
<bucket>&quot;Cross Country Express Shippers&quot;</bucket>
</map>
</encoding>
<encoding attr='color' field='[none:Calculation_7550222114105813:nk]' palette='tableau-10' type='palette'>
<map to='#7ec8e1'>
<bucket>&quot;GOOD&quot;</bucket>
</map>
<map to='#c31417'>
<bucket>&quot;BAD&quot;</bucket>
</map>
<map to='#ff9e4a'>
<bucket>&quot;OK&quot;</bucket>
</map>
</encoding>
<encoding attr='color' field='[usr:Delay KPI (copy):nk]' palette='tableau10_10_0' type='palette'>
<map to='#4e79a7'>
<bucket>&quot;GOOD&quot;</bucket>
</map>
<map to='#e15759'>
<bucket>&quot;BAD&quot;</bucket>
</map>
<map to='#f28e2b'>
<bucket>&quot;OK&quot;</bucket>
</map>
</encoding>
<encoding attr='color' field='[usr:Calculation_7550222114105813:nk]' palette='tableau10_10_0' type='palette'>
<map to='#4e79a7'>
<bucket>&quot;GOOD&quot;</bucket>
</map>
<map to='#e15759'>
<bucket>&quot;BAD&quot;</bucket>
</map>
<map to='#f28e2b'>
<bucket>&quot;OK&quot;</bucket>
</map>
</encoding>
</style-rule>
</style>
<semantic-values>
<semantic-value key='[Country].[Name]' value='&quot;UNITED STATES&quot;' />
</semantic-values>
</datasource>
</datasources>
<mapsources>
<mapsource inline='true' name='IEM NEXRAD NTP WMS' version='10.0'>
<connection class='OGC-WMS' inline='true' offline='' port='80' server='mesonet.agron.iastate.edu' url='/cgi-bin/wms/nexrad/ntp.cgi?' />
<languages />
<properties />
<map-styles />
<mapsource-defaults version='10.0'>
<style>
<style-rule element='map-layer'>
<format attr='enabled' id='nexrad_stormtotal_precip' value='true' />
</style-rule>
</style>
</mapsource-defaults>
</mapsource>
<mapsource inline='true' name='IEM WMS Service' version='10.0'>
<connection class='OGC-WMS' inline='true' offline='' port='80' server='mesonet.agron.iastate.edu' url='/cgi-bin/wms/nexrad/n0r.cgi' />
<languages />
<properties />
<map-styles />
<mapsource-defaults version='10.0'>
<style>
<style-rule element='map-layer'>
<format attr='enabled' id='nexrad_base_reflect' value='true' />
</style-rule>
</style>
</mapsource-defaults>
</mapsource>
</mapsources>
<actions>
<action caption='View Accuweather Radar for &quot;&lt;[Destination State (group)]&gt;&quot; Region' name='[Action1]'>
<source datasource='Sheet1 (ShippingDataFinal.xls)' type='datasource'>
<exclude-sheet name='Shipment Delays versus Billable Amount' />
</source>
<link caption='View Accuweather Radar for &quot;&lt;[Destination State (group)]&gt;&quot; Region' expression='http://www.accuweather.com/radar-large.asp?partner=netweather&amp;traveler=0&amp;site=&lt;[Destination State (group)]&gt;&amp;type=SIR&amp;anim=1&amp;level=regional&amp;large=1' />
</action>
<action caption='Realtime USDOT Info for &lt;[Destination State]&gt;' name='[Action2]'>
<source datasource='Sheet1 (ShippingDataFinal.xls)' type='datasource'>
<exclude-sheet name='Shipment Delays versus Billable Amount' />
</source>
<link caption='Realtime USDOT Info for &lt;[Destination State]&gt;' expression='http://www.fhwa.dot.gov/trafficinfo/&lt;[Destination State]&gt;.htm' />
</action>
<action caption='Filter 1 (generated)' name='[Action3]'>
<activation auto-clear='true' type='on-select' />
<source dashboard='Profitability KPI' type='sheet' worksheet='Profitability by Company' />
<command command='tsc:tsl-filter'>
<param name='special-fields' value='all' />
<param name='target' value='Profitability KPI' />
</command>
</action>
<action caption='Highlight 1 (generated)' name='[Action4]'>
<activation auto-clear='true' type='on-select' />
<source dashboard='Shipping KPI' type='sheet' />
<command command='tsc:brush'>
<param name='field-captions' value='AGG(Delay KPI)' />
<param name='target' value='Shipping KPI' />
</command>
</action>
<datasources>
<datasource name='Sheet1 (ShippingDataFinal.xls)' />
</datasources>
<datasource-dependencies datasource='Sheet1 (ShippingDataFinal.xls)'>
<column caption='Destination State group' datatype='string' name='[Destination State (group)]' role='dimension' semantic-role='[State].[Name]' type='nominal'>
<calculation class='categorical-bin' column='[Destination State]' new-bin='false'>
<bin value='&quot;AL&quot;'>
<value>&quot;AL&quot;</value>
<value>&quot;FL&quot;</value>
<value>&quot;GA&quot;</value>
<value>&quot;KS&quot;</value>
<value>&quot;KY&quot;</value>
<value>&quot;MS&quot;</value>
<value>&quot;NC&quot;</value>
<value>&quot;SC&quot;</value>
<value>&quot;TN&quot;</value>
</bin>
<bin value='&quot;AR&quot;'>
<value>&quot;AR&quot;</value>
<value>&quot;LA&quot;</value>
<value>&quot;OK&quot;</value>
<value>&quot;TX&quot;</value>
</bin>
<bin value='&quot;AZ&quot;'>
<value>&quot;AZ&quot;</value>
<value>&quot;CA&quot;</value>
<value>&quot;NM&quot;</value>
<value>&quot;NV&quot;</value>
<value>&quot;UT&quot;</value>
</bin>
<bin value='&quot;BC&quot;'>
<value>&quot;BC&quot;</value>
<value>&quot;MN&quot;</value>
<value>&quot;MT&quot;</value>
<value>&quot;OR&quot;</value>
<value>&quot;WA&quot;</value>
</bin>
<bin value='&quot;CO&quot;'>
<value>&quot;CO&quot;</value>
<value>&quot;IA&quot;</value>
<value>&quot;IL&quot;</value>
<value>&quot;IN&quot;</value>
<value>&quot;MI&quot;</value>
<value>&quot;MO&quot;</value>
<value>&quot;ND&quot;</value>
<value>&quot;NE&quot;</value>
<value>&quot;OH&quot;</value>
<value>&quot;SD&quot;</value>
<value>&quot;WI&quot;</value>
</bin>
<bin value='&quot;CT&quot;'>
<value>&quot;CT&quot;</value>
<value>&quot;MA&quot;</value>
<value>&quot;MD&quot;</value>
<value>&quot;NJ&quot;</value>
<value>&quot;NY&quot;</value>
<value>&quot;PA&quot;</value>
<value>&quot;RI&quot;</value>
<value>&quot;VA&quot;</value>
<value>&quot;VT&quot;</value>
<value>&quot;WV&quot;</value>
</bin>
</calculation>
<aliases>
<alias key='&quot;AL&quot;' value='se' />
<alias key='&quot;AR&quot;' value='sc' />
<alias key='&quot;AZ&quot;' value='sw' />
<alias key='&quot;BC&quot;' value='nw' />
<alias key='&quot;CO&quot;' value='nc' />
<alias key='&quot;CT&quot;' value='ne' />
</aliases>
</column>
<column datatype='string' name='[Destination State]' role='dimension' semantic-role='[State].[Name]' type='nominal' />
</datasource-dependencies>
</actions>
<worksheets>
<worksheet name='Delay by Customer'>
<layout-options>
<title>
<formatted-text>
<run bold='true' fontcolor='#555555' fontsize='10'>Avg. Delay by Company (Hrs)&#10;</run>
<run fontcolor='#555555' fontsize='8'>Click to Filter</run>
</formatted-text>
</title>
<caption>
<formatted-text>
<run>Shipping delays, customer prioritization, average profit per mile, and more... These are all easily accomplished in Tableau.</run>
</formatted-text>
</caption>
</layout-options>
<table>
<view>
<datasources>
<datasource name='Sheet1 (ShippingDataFinal.xls)' />
</datasources>
<datasource-dependencies datasource='Sheet1 (ShippingDataFinal.xls)'>
<column datatype='datetime' default-format='*m/d/yyyy' name='[Actual Ship Date]' role='dimension' type='ordinal' />
<column caption='Delay KPI' datatype='string' name='[Calculation_7550222114105813]' role='measure' type='nominal'>
<calculation class='tableau' formula='If Avg([Shipment Delay (Hrs)])&lt;1 then &quot;GOOD&quot; elseif&#13;&#10;Avg([Shipment Delay (Hrs)])&lt;10 then &quot;OK&quot; else&#13;&#10;&quot;BAD&quot; end' scope-isolation='false' />
</column>
<column datatype='string' name='[Customer]' role='dimension' type='nominal'>
<aliases>
<alias key='&quot;Alpha Channel Enterprises&quot;' value='Alpha Channel' />
<alias key='&quot;Anova Computing&quot;' value='Anova' />
<alias key='&quot;Blue Heron Foods&quot;' value='Blue Heron' />
<alias key='&quot;Calexico Inc.&quot;' value='Calexico' />
<alias key='&quot;Eliza Software Inc&quot;' value='Eliza Software' />
<alias key='&quot;General Food Processors&quot;' value='General Food' />
<alias key='&quot;Spirit Soda Inc.&quot;' value='Spirit Soda' />
<alias key='&quot;Viktoria&apos;s Specialties&quot;' value='Viktoria&apos;s' />
<alias key='&quot;Wayerhouse LLC&quot;' value='Wayerhouse' />
</aliases>
</column>
<column datatype='string' name='[Destination State]' role='dimension' semantic-role='[State].[Name]' type='nominal' />
<column datatype='datetime' name='[Expected Ship Date]' role='dimension' type='ordinal' />
<column datatype='string' name='[Origin State]' role='dimension' semantic-role='[State].[Name]' type='nominal' />
<column datatype='real' default-format='n#,##0.0;-#,##0.0' name='[Shipment Delay (Hrs)]' role='measure' type='quantitative'>
<calculation class='tableau' formula='datediff(&apos;second&apos;,[Actual Ship Date],[Expected Ship Date])/3600' />
</column>
<column-instance column='[Shipment Delay (Hrs)]' derivation='Avg' name='[avg:Shipment Delay (Hrs):qk]' pivot='key' type='quantitative' />
<column-instance column='[Customer]' derivation='None' name='[none:Customer:nk]' pivot='key' type='nominal' />
<column-instance column='[Destination State]' derivation='None' name='[none:Destination State:nk]' pivot='key' type='nominal' />
<column-instance column='[Origin State]' derivation='None' name='[none:Origin State:nk]' pivot='key' type='nominal' />
<column-instance column='[Calculation_7550222114105813]' derivation='User' name='[usr:Calculation_7550222114105813:nk]' pivot='key' type='nominal' />
</datasource-dependencies>
<filter class='categorical' column='[Sheet1 (ShippingDataFinal.xls)].[Action (Customer)]'>
<groupfilter function='level-members' level='[Customer]' user:ui-enumeration='all' user:ui-marker='enumerate' />
</filter>
<filter class='quantitative' column='[Sheet1 (ShippingDataFinal.xls)].[avg:Shipment Delay (Hrs):qk]' included-values='in-range'>
<min>-47.5</min>
<max>2906.6666666666665</max>
</filter>
<sort class='computed' column='[Sheet1 (ShippingDataFinal.xls)].[none:Customer:nk]' direction='DESC' using='[Sheet1 (ShippingDataFinal.xls)].[avg:Shipment Delay (Hrs):qk]' />
<filter class='categorical' column='[Sheet1 (ShippingDataFinal.xls)].[none:Destination State:nk]'>
<groupfilter function='level-members' level='[none:Destination State:nk]' user:ui-enumeration='all' user:ui-marker='enumerate' />
</filter>
<filter class='categorical' column='[Sheet1 (ShippingDataFinal.xls)].[none:Origin State:nk]'>
<groupfilter function='level-members' level='[none:Origin State:nk]' />
</filter>
<sort class='manual' column='[Sheet1 (ShippingDataFinal.xls)].[usr:Calculation_7550222114105813:nk]' direction='ASC'>
<dictionary>
<bucket>&quot;GOOD&quot;</bucket>
<bucket>&quot;OK&quot;</bucket>
<bucket>&quot;BAD&quot;</bucket>
<bucket>%all%</bucket>
</dictionary>
</sort>
<slices>
<column>[Sheet1 (ShippingDataFinal.xls)].[Action (Customer)]</column>
<column>[Sheet1 (ShippingDataFinal.xls)].[none:Origin State:nk]</column>
<column>[Sheet1 (ShippingDataFinal.xls)].[none:Destination State:nk]</column>
<column>[Sheet1 (ShippingDataFinal.xls)].[avg:Shipment Delay (Hrs):qk]</column>
</slices>
<aggregation value='true' />
</view>
<style>
<style-rule element='header'>
<format attr='width' field='[Sheet1 (ShippingDataFinal.xls)].[none:Customer:nk]' value='116' />
</style-rule>
<style-rule element='mark'>
<encoding attr='color' center='0.0' field='[Sheet1 (ShippingDataFinal.xls)].[avg:Shipment Delay (Hrs):qk]' num-steps='12' palette='tableau-orange-blue' reverse='true' type='interpolated' />
</style-rule>
<style-rule element='table'>
<format attr='omit-on-special' value='false' />
<format attr='break-on-special' value='false' />
<format attr='show-null-value-warning' value='false' />
</style-rule>
<style-rule element='worksheet'>
<format attr='color' value='#515151' />
<format attr='display-field-labels' scope='rows' value='false' />
</style-rule>
<style-rule element='caption'>
<format attr='font-size' value='10' />
<format attr='font-weight' value='bold' />
</style-rule>
<style-rule element='gridline'>
<format attr='stroke-color' value='#f0f0f0' />
<format attr='line-pattern' value='solid' />
</style-rule>
<style-rule element='title'>
<format attr='background-color' value='#f0f0f0' />
<format attr='color' value='#515151' />
</style-rule>
<style-rule element='legend'>
<format attr='background-color' value='#ffffff' />
</style-rule>
<style-rule element='quick-filter'>
<format attr='title' field='[Sheet1 (ShippingDataFinal.xls)].[none:Customer:nk]' value='Select Customer'>
<formatted-text>
<run fontcolor='#555555'>Select Customer</run>
</formatted-text>
</format>
<format attr='color' value='#00000000' />
</style-rule>
<style-rule element='quick-filter-title'>
<format attr='color' value='#515151' />
</style-rule>
<style-rule element='parameter-ctrl'>
<format attr='color' value='#000000' />
</style-rule>
</style>
<panes>
<pane>
<view>
<breakdown value='auto' />
</view>
<mark class='Automatic' />
<encodings>
<text column='[Sheet1 (ShippingDataFinal.xls)].[avg:Shipment Delay (Hrs):qk]' />
<color column='[Sheet1 (ShippingDataFinal.xls)].[usr:Calculation_7550222114105813:nk]' />
</encodings>
<style>
<style-rule element='mark'>
<format attr='mark-labels-show' value='true' />
</style-rule>
</style>
</pane>
</panes>
<rows>[Sheet1 (ShippingDataFinal.xls)].[none:Customer:nk]</rows>
<cols />
<tooltip-style tooltip-mode='sticky' />
</table>
</worksheet>
<worksheet name='Delay by shipper'>
<layout-options>
<title>
<formatted-text>
<run bold='true' fontcolor='#555555' fontsize='10'>Avg. Delay by Shipper (Hrs)&#10;</run>
<run fontcolor='#555555' fontsize='8'>Click to Filter</run>
</formatted-text>
</title>
<caption>
<formatted-text>
<run>Shipping delays, customer prioritization, average profit per mile, and more... These are all easily accomplished in Tableau.</run>
</formatted-text>
</caption>
</layout-options>
<table>
<view>
<datasources>
<datasource name='Sheet1 (ShippingDataFinal.xls)' />
</datasources>
<datasource-dependencies datasource='Sheet1 (ShippingDataFinal.xls)'>
<column datatype='datetime' default-format='*m/d/yyyy' name='[Actual Ship Date]' role='dimension' type='ordinal' />
<column caption='Delay KPI' datatype='string' name='[Calculation_7550222114105813]' role='measure' type='nominal'>
<calculation class='tableau' formula='If Avg([Shipment Delay (Hrs)])&lt;1 then &quot;GOOD&quot; elseif&#13;&#10;Avg([Shipment Delay (Hrs)])&lt;10 then &quot;OK&quot; else&#13;&#10;&quot;BAD&quot; end' scope-isolation='false' />
</column>
<column datatype='string' name='[Customer]' role='dimension' type='nominal'>
<aliases>
<alias key='&quot;Alpha Channel Enterprises&quot;' value='Alpha Channel' />
<alias key='&quot;Anova Computing&quot;' value='Anova' />
<alias key='&quot;Blue Heron Foods&quot;' value='Blue Heron' />
<alias key='&quot;Calexico Inc.&quot;' value='Calexico' />
<alias key='&quot;Eliza Software Inc&quot;' value='Eliza Software' />
<alias key='&quot;General Food Processors&quot;' value='General Food' />
<alias key='&quot;Spirit Soda Inc.&quot;' value='Spirit Soda' />
<alias key='&quot;Viktoria&apos;s Specialties&quot;' value='Viktoria&apos;s' />
<alias key='&quot;Wayerhouse LLC&quot;' value='Wayerhouse' />
</aliases>
</column>
<column datatype='string' name='[Destination State]' role='dimension' semantic-role='[State].[Name]' type='nominal' />
<column datatype='datetime' name='[Expected Ship Date]' role='dimension' type='ordinal' />
<column datatype='string' name='[Origin State]' role='dimension' semantic-role='[State].[Name]' type='nominal' />
<column datatype='real' default-format='n#,##0.0;-#,##0.0' name='[Shipment Delay (Hrs)]' role='measure' type='quantitative'>
<calculation class='tableau' formula='datediff(&apos;second&apos;,[Actual Ship Date],[Expected Ship Date])/3600' />
</column>
<column datatype='string' name='[Shipper]' role='dimension' type='nominal'>
<aliases>
<alias key='&quot;Airtight Shipping Inc.&quot;' value='Airtight Shipping' />
<alias key='&quot;Delagato&apos;s Express Freight LLC&quot;' value='Delagato&apos;s Express' />
<alias key='&quot;Federal Amulgated Shipping&quot;' value='Federal Amulgated' />
</aliases>
</column>
<column-instance column='[Shipment Delay (Hrs)]' derivation='Avg' name='[avg:Shipment Delay (Hrs):qk]' pivot='key' type='quantitative' />
<column-instance column='[Destination State]' derivation='None' name='[none:Destination State:nk]' pivot='key' type='nominal' />
<column-instance column='[Origin State]' derivation='None' name='[none:Origin State:nk]' pivot='key' type='nominal' />
<column-instance column='[Shipper]' derivation='None' name='[none:Shipper:nk]' pivot='key' type='nominal' />
<column-instance column='[Calculation_7550222114105813]' derivation='User' name='[usr:Calculation_7550222114105813:nk]' pivot='key' type='nominal' />
</datasource-dependencies>
<filter class='categorical' column='[Sheet1 (ShippingDataFinal.xls)].[Action (Customer)]'>
<groupfilter function='level-members' level='[Customer]' user:ui-enumeration='all' user:ui-marker='enumerate' />
</filter>
<filter class='quantitative' column='[Sheet1 (ShippingDataFinal.xls)].[avg:Shipment Delay (Hrs):qk]' included-values='in-range'>
<min>-47.5</min>
<max>2906.6666666666665</max>
</filter>
<filter class='categorical' column='[Sheet1 (ShippingDataFinal.xls)].[none:Destination State:nk]'>
<groupfilter function='level-members' level='[none:Destination State:nk]' user:ui-enumeration='all' user:ui-marker='enumerate' />
</filter>
<filter class='categorical' column='[Sheet1 (ShippingDataFinal.xls)].[none:Origin State:nk]'>
<groupfilter function='level-members' level='[none:Origin State:nk]' />
</filter>
<sort class='manual' column='[Sheet1 (ShippingDataFinal.xls)].[usr:Calculation_7550222114105813:nk]' direction='ASC'>
<dictionary>
<bucket>&quot;GOOD&quot;</bucket>
<bucket>&quot;OK&quot;</bucket>
<bucket>&quot;BAD&quot;</bucket>
<bucket>%all%</bucket>
</dictionary>
</sort>
<slices>
<column>[Sheet1 (ShippingDataFinal.xls)].[Action (Customer)]</column>
<column>[Sheet1 (ShippingDataFinal.xls)].[none:Origin State:nk]</column>
<column>[Sheet1 (ShippingDataFinal.xls)].[none:Destination State:nk]</column>
<column>[Sheet1 (ShippingDataFinal.xls)].[avg:Shipment Delay (Hrs):qk]</column>
</slices>
<aggregation value='true' />
</view>
<style>
<style-rule element='mark'>
<encoding attr='color' center='0.0' field='[Sheet1 (ShippingDataFinal.xls)].[avg:Shipment Delay (Hrs):qk]' num-steps='12' palette='tableau-orange-blue' reverse='true' type='interpolated' />
</style-rule>
<style-rule element='table'>
<format attr='omit-on-special' value='false' />
<format attr='break-on-special' value='false' />
<format attr='show-null-value-warning' value='false' />
</style-rule>
<style-rule element='worksheet'>
<format attr='color' value='#515151' />
<format attr='display-field-labels' scope='rows' value='false' />
</style-rule>
<style-rule element='caption'>
<format attr='font-size' value='10' />
<format attr='font-weight' value='bold' />
</style-rule>
<style-rule element='gridline'>
<format attr='stroke-color' value='#f0f0f0' />
<format attr='line-pattern' value='solid' />
</style-rule>
<style-rule element='title'>
<format attr='background-color' value='#f0f0f0' />
<format attr='color' value='#515151' />
</style-rule>
<style-rule element='legend'>
<format attr='background-color' value='#ffffff' />
</style-rule>
<style-rule element='quick-filter'>
<format attr='title' field='[Sheet1 (ShippingDataFinal.xls)].[none:Shipper:nk]' value='Select Shipper:'>
<formatted-text>
<run fontcolor='#555555'>Select Shipper:</run>
</formatted-text>
</format>
<format attr='color' value='#00000000' />
</style-rule>
<style-rule element='quick-filter-title'>
<format attr='color' value='#515151' />
</style-rule>
<style-rule element='parameter-ctrl'>
<format attr='color' value='#000000' />
</style-rule>
</style>
<panes>
<pane>
<view>
<breakdown value='auto' />
</view>
<mark class='Automatic' />
<encodings>
<text column='[Sheet1 (ShippingDataFinal.xls)].[avg:Shipment Delay (Hrs):qk]' />
<color column='[Sheet1 (ShippingDataFinal.xls)].[usr:Calculation_7550222114105813:nk]' />
</encodings>
<style>
<style-rule element='mark'>
<format attr='mark-labels-show' value='true' />
</style-rule>
</style>
</pane>
</panes>
<rows>[Sheet1 (ShippingDataFinal.xls)].[none:Shipper:nk]</rows>
<cols />
<tooltip-style tooltip-mode='sticky' />
</table>
</worksheet>
<worksheet name='Profitability'>
<layout-options>
<title>
<formatted-text>
<run fontcolor='#555555' fontname='Tableau Medium' fontsize='10'>Profitability Per Shippment</run>
</formatted-text>
</title>
</layout-options>
<table>
<view>
<datasources>
<datasource name='Sheet1 (ShippingDataFinal.xls)' />
</datasources>
<datasource-dependencies datasource='Sheet1 (ShippingDataFinal.xls)'>
<column caption='Profit Ratio per shipment' datatype='real' default-format='p0%' name='[Calculation_4760317224722252]' role='measure' type='quantitative'>
<calculation class='tableau' formula='{fixed [Shipment ID]:Sum([Profit])/Sum([Pay Amount])}' scope-isolation='false' />
</column>
<column datatype='string' name='[Customer]' role='dimension' type='nominal'>
<aliases>
<alias key='&quot;Alpha Channel Enterprises&quot;' value='Alpha Channel' />
<alias key='&quot;Anova Computing&quot;' value='Anova' />
<alias key='&quot;Blue Heron Foods&quot;' value='Blue Heron' />
<alias key='&quot;Calexico Inc.&quot;' value='Calexico' />
<alias key='&quot;Eliza Software Inc&quot;' value='Eliza Software' />
<alias key='&quot;General Food Processors&quot;' value='General Food' />
<alias key='&quot;Spirit Soda Inc.&quot;' value='Spirit Soda' />
<alias key='&quot;Viktoria&apos;s Specialties&quot;' value='Viktoria&apos;s' />
<alias key='&quot;Wayerhouse LLC&quot;' value='Wayerhouse' />
</aliases>
</column>
<column caption='Profitability KPI' datatype='string' name='[Delay KPI (copy)]' role='measure' type='nominal'>
<calculation class='tableau' formula='If Avg([Calculation_4760317224722252])&gt;0.2 then &quot;GOOD&quot; elseif&#13;&#10;Avg([Calculation_4760317224722252])&gt;0.1 then &quot;OK&quot; else&#13;&#10;&quot;BAD&quot; end' scope-isolation='false' />
</column>
<column datatype='real' datatype-customized='true' name='[Pay Amount]' role='measure' type='quantitative' />
<column datatype='real' default-format='n&quot;$&quot;#,##0;-&quot;$&quot;#,##0' name='[Profit]' role='measure' type='quantitative' />
<column aggregation='Sum' datatype='real' name='[Shipment ID]' role='dimension' type='ordinal' />
<column-instance column='[Shipment ID]' derivation='None' name='[none:Shipment ID:ok]' pivot='key' type='ordinal' />
<column-instance column='[Calculation_4760317224722252]' derivation='Sum' name='[sum:Calculation_4760317224722252:qk]' pivot='key' type='quantitative' />
<column-instance column='[Profit]' derivation='Sum' name='[sum:Profit:qk]' pivot='key' type='quantitative' />
<column-instance column='[Delay KPI (copy)]' derivation='User' name='[usr:Delay KPI (copy):nk]' pivot='key' type='nominal' />
</datasource-dependencies>
<filter class='categorical' column='[Sheet1 (ShippingDataFinal.xls)].[Action (Customer)]'>
<groupfilter function='level-members' level='[Customer]' user:ui-enumeration='all' user:ui-marker='enumerate' />
</filter>
<sort class='manual' column='[Sheet1 (ShippingDataFinal.xls)].[usr:Delay KPI (copy):nk]' direction='ASC'>
<dictionary>
<bucket>&quot;GOOD&quot;</bucket>
<bucket>&quot;OK&quot;</bucket>
<bucket>&quot;BAD&quot;</bucket>
<bucket>%all%</bucket>
</dictionary>
</sort>
<slices>
<column>[Sheet1 (ShippingDataFinal.xls)].[Action (Customer)]</column>
</slices>
<aggregation value='true' />
</view>
<style>
<style-rule element='table'>
<format attr='show-null-value-warning' value='false' />
</style-rule>
<style-rule element='gridline'>
<format attr='line-pattern' value='solid' />
<format attr='stroke-color' value='#f0f0f0' />
</style-rule>
<style-rule element='legend'>
<format attr='col-width' field='[Sheet1 (ShippingDataFinal.xls)].[usr:Delay KPI (copy):nk]' value='80' />
<format attr='background-color' value='#ffffff' />
</style-rule>
</style>
<panes>
<pane id='1'>
<view>
<breakdown value='auto' />
</view>
<mark class='Circle' />
<encodings>
<color column='[Sheet1 (ShippingDataFinal.xls)].[usr:Delay KPI (copy):nk]' />
<lod column='[Sheet1 (ShippingDataFinal.xls)].[none:Shipment ID:ok]' />
</encodings>
<style>
<style-rule element='mark'>
<format attr='size' value='1' />
<format attr='mark-transparency' value='180' />
<format attr='has-stroke' value='true' />
</style-rule>
</style>
</pane>
</panes>
<rows>[Sheet1 (ShippingDataFinal.xls)].[sum:Calculation_4760317224722252:qk]</rows>
<cols>[Sheet1 (ShippingDataFinal.xls)].[sum:Profit:qk]</cols>
<tooltip-style tooltip-mode='sticky' />
</table>
</worksheet>
<worksheet name='Profitability Details'>
<layout-options>
<title>
<formatted-text>
<run fontcolor='#555555' fontname='Tableau Medium' fontsize='10'>Profitability Details</run>
</formatted-text>
</title>
</layout-options>
<table>
<view>
<datasources>
<datasource name='Sheet1 (ShippingDataFinal.xls)' />
</datasources>
<datasource-dependencies datasource='Sheet1 (ShippingDataFinal.xls)'>
<column datatype='real' name='[Bill Amount]' role='measure' type='quantitative' />
<column caption='Profit Ratio per shipment' datatype='real' default-format='p0%' name='[Calculation_4760317224722252]' role='measure' type='quantitative'>
<calculation class='tableau' formula='{fixed [Shipment ID]:Sum([Profit])/Sum([Pay Amount])}' scope-isolation='false' />
</column>
<column caption='Discount' datatype='real' name='[Calculation_5080317224344880]' role='measure' type='quantitative'>
<calculation class='tableau' formula='[Bill Amount]-[Pay Amount]' scope-isolation='false' />
</column>
<column datatype='string' name='[Customer]' role='dimension' type='nominal'>
<aliases>
<alias key='&quot;Alpha Channel Enterprises&quot;' value='Alpha Channel' />
<alias key='&quot;Anova Computing&quot;' value='Anova' />
<alias key='&quot;Blue Heron Foods&quot;' value='Blue Heron' />
<alias key='&quot;Calexico Inc.&quot;' value='Calexico' />
<alias key='&quot;Eliza Software Inc&quot;' value='Eliza Software' />
<alias key='&quot;General Food Processors&quot;' value='General Food' />
<alias key='&quot;Spirit Soda Inc.&quot;' value='Spirit Soda' />
<alias key='&quot;Viktoria&apos;s Specialties&quot;' value='Viktoria&apos;s' />
<alias key='&quot;Wayerhouse LLC&quot;' value='Wayerhouse' />
</aliases>
</column>
<column caption='Profitability KPI' datatype='string' name='[Delay KPI (copy)]' role='measure' type='nominal'>
<calculation class='tableau' formula='If Avg([Calculation_4760317224722252])&gt;0.2 then &quot;GOOD&quot; elseif&#13;&#10;Avg([Calculation_4760317224722252])&gt;0.1 then &quot;OK&quot; else&#13;&#10;&quot;BAD&quot; end' scope-isolation='false' />
</column>
<column caption='% Discount' datatype='real' default-format='p0%' name='[Discount (copy)]' role='measure' type='quantitative'>
<calculation class='tableau' formula='([Bill Amount]-[Pay Amount])/[Bill Amount]' scope-isolation='false' />
</column>
<column datatype='real' datatype-customized='true' name='[Pay Amount]' role='measure' type='quantitative' />
<column datatype='real' default-format='n&quot;$&quot;#,##0;-&quot;$&quot;#,##0' name='[Profit]' role='measure' type='quantitative' />
<column aggregation='Sum' datatype='real' name='[Shipment ID]' role='dimension' type='ordinal' />
<column-instance column='[Customer]' derivation='None' name='[none:Customer:nk]' pivot='key' type='nominal' />
<column-instance column='[Pay Amount]' derivation='None' name='[none:Pay Amount:ok]' pivot='key' type='ordinal' />
<column-instance column='[Shipment ID]' derivation='None' name='[none:Shipment ID:ok]' pivot='key' type='ordinal' />
<column-instance column='[Bill Amount]' derivation='Sum' name='[sum:Bill Amount:qk]' pivot='key' type='quantitative' />
<column-instance column='[Calculation_4760317224722252]' derivation='Sum' name='[sum:Calculation_4760317224722252:qk]' pivot='key' type='quantitative' />
<column-instance column='[Calculation_5080317224344880]' derivation='Sum' name='[sum:Calculation_5080317224344880:qk]' pivot='key' type='quantitative' />
<column-instance column='[Discount (copy)]' derivation='Sum' name='[sum:Discount (copy):qk]' pivot='key' type='quantitative' />
<column-instance column='[Profit]' derivation='Sum' name='[sum:Profit:qk]' pivot='key' type='quantitative' />
<column-instance column='[Delay KPI (copy)]' derivation='User' name='[usr:Delay KPI (copy):nk]' pivot='key' type='nominal' />
</datasource-dependencies>
<filter class='categorical' column='[Sheet1 (ShippingDataFinal.xls)].[:Measure Names]'>
<groupfilter function='union' user:op='manual'>
<groupfilter function='member' level='[:Measure Names]' member='&quot;[Sheet1 (ShippingDataFinal.xls)].[sum:Bill Amount:qk]&quot;' />
<groupfilter function='member' level='[:Measure Names]' member='&quot;[Sheet1 (ShippingDataFinal.xls)].[sum:Profit:qk]&quot;' />
<groupfilter function='member' level='[:Measure Names]' member='&quot;[Sheet1 (ShippingDataFinal.xls)].[sum:Calculation_5080317224344880:qk]&quot;' />
<groupfilter function='member' level='[:Measure Names]' member='&quot;[Sheet1 (ShippingDataFinal.xls)].[sum:Discount (copy):qk]&quot;' />
<groupfilter function='member' level='[:Measure Names]' member='&quot;[Sheet1 (ShippingDataFinal.xls)].[sum:Calculation_4760317224722252:qk]&quot;' />
</groupfilter>
</filter>
<sort class='manual' column='[Sheet1 (ShippingDataFinal.xls)].[:Measure Names]' direction='ASC'>
<dictionary>
<bucket>&quot;[Sheet1 (ShippingDataFinal.xls)].[sum:Bill Amount:qk]&quot;</bucket>
<bucket>&quot;[Sheet1 (ShippingDataFinal.xls)].[sum:Profit:qk]&quot;</bucket>
<bucket>&quot;[Sheet1 (ShippingDataFinal.xls)].[sum:Calculation_5080317224344880:qk]&quot;</bucket>
</dictionary>
</sort>
<filter class='categorical' column='[Sheet1 (ShippingDataFinal.xls)].[Action (Customer)]'>
<groupfilter function='level-members' level='[Customer]' user:ui-enumeration='all' user:ui-marker='enumerate' />
</filter>
<filter class='categorical' column='[Sheet1 (ShippingDataFinal.xls)].[none:Shipment ID:ok]'>
<groupfilter function='level-members' level='[none:Shipment ID:ok]' user:ui-manual-selection='true' user:ui-manual-selection-is-empty='true' user:ui-marker='enumerate' />
</filter>
<slices>
<column>[Sheet1 (ShippingDataFinal.xls)].[:Measure Names]</column>
<column>[Sheet1 (ShippingDataFinal.xls)].[Action (Customer)]</column>
<column>[Sheet1 (ShippingDataFinal.xls)].[none:Shipment ID:ok]</column>
</slices>
<aggregation value='true' />
</view>
<style>
<style-rule element='header'>
<format attr='width' field='[Sheet1 (ShippingDataFinal.xls)].[none:Shipment ID:ok]' value='108' />
<format attr='width' field='[Sheet1 (ShippingDataFinal.xls)].[none:Customer:nk]' value='116' />
<format attr='width' field='[Sheet1 (ShippingDataFinal.xls)].[none:Pay Amount:ok]' value='112' />
</style-rule>
<style-rule element='legend'>
<format attr='background-color' value='#ffffff' />
</style-rule>
<style-rule element='quick-filter'>
<format attr='title' field='[Sheet1 (ShippingDataFinal.xls)].[none:Shipment ID:ok]' value='Search Shipment ID'>
<formatted-text>
<run fontcolor='#555555' fontsize='10'>Search Shipment ID</run>
</formatted-text>
</format>
</style-rule>
</style>
<panes>
<pane>
<view>
<breakdown value='auto' />
</view>
<mark class='Automatic' />
<encodings>
<color column='[Sheet1 (ShippingDataFinal.xls)].[usr:Delay KPI (copy):nk]' />
<text column='[Sheet1 (ShippingDataFinal.xls)].[Multiple Values]' />
</encodings>
<style>
<style-rule element='mark'>
<format attr='mark-labels-show' value='true' />
</style-rule>
</style>
</pane>
</panes>
<rows>([Sheet1 (ShippingDataFinal.xls)].[none:Customer:nk] / ([Sheet1 (ShippingDataFinal.xls)].[none:Shipment ID:ok] / [Sheet1 (ShippingDataFinal.xls)].[none:Pay Amount:ok]))</rows>
<cols>[Sheet1 (ShippingDataFinal.xls)].[:Measure Names]</cols>
<tooltip-style tooltip-mode='sticky' />
</table>
</worksheet>
<worksheet name='Profitability by Company'>
<layout-options>
<title>
<formatted-text>
<run bold='true' fontcolor='#555555' fontsize='10'>Profitability by Company</run>
<run&#10;</run>
<run fontsize='8'>Click to Filter</run>
</formatted-text>
</title>
</layout-options>
<table>
<view>
<datasources>
<datasource name='Sheet1 (ShippingDataFinal.xls)' />
</datasources>
<datasource-dependencies datasource='Sheet1 (ShippingDataFinal.xls)'>
<column caption='Profit Ratio per shipment' datatype='real' default-format='p0%' name='[Calculation_4760317224722252]' role='measure' type='quantitative'>
<calculation class='tableau' formula='{fixed [Shipment ID]:Sum([Profit])/Sum([Pay Amount])}' scope-isolation='false' />
</column>
<column datatype='string' name='[Customer]' role='dimension' type='nominal'>
<aliases>
<alias key='&quot;Alpha Channel Enterprises&quot;' value='Alpha Channel' />
<alias key='&quot;Anova Computing&quot;' value='Anova' />
<alias key='&quot;Blue Heron Foods&quot;' value='Blue Heron' />
<alias key='&quot;Calexico Inc.&quot;' value='Calexico' />
<alias key='&quot;Eliza Software Inc&quot;' value='Eliza Software' />
<alias key='&quot;General Food Processors&quot;' value='General Food' />
<alias key='&quot;Spirit Soda Inc.&quot;' value='Spirit Soda' />
<alias key='&quot;Viktoria&apos;s Specialties&quot;' value='Viktoria&apos;s' />
<alias key='&quot;Wayerhouse LLC&quot;' value='Wayerhouse' />
</aliases>
</column>
<column caption='Profitability KPI' datatype='string' name='[Delay KPI (copy)]' role='measure' type='nominal'>
<calculation class='tableau' formula='If Avg([Calculation_4760317224722252])&gt;0.2 then &quot;GOOD&quot; elseif&#13;&#10;Avg([Calculation_4760317224722252])&gt;0.1 then &quot;OK&quot; else&#13;&#10;&quot;BAD&quot; end' scope-isolation='false' />
</column>
<column datatype='real' datatype-customized='true' name='[Pay Amount]' role='measure' type='quantitative' />
<column datatype='real' default-format='n&quot;$&quot;#,##0;-&quot;$&quot;#,##0' name='[Profit]' role='measure' type='quantitative' />
<column aggregation='Sum' datatype='real' name='[Shipment ID]' role='dimension' type='ordinal' />
<column-instance column='[Calculation_4760317224722252]' derivation='Avg' name='[avg:Calculation_4760317224722252:qk]' pivot='key' type='quantitative' />
<column-instance column='[Customer]' derivation='None' name='[none:Customer:nk]' pivot='key' type='nominal' />
<column-instance column='[Profit]' derivation='Sum' name='[pcto:sum:Profit:qk]' pivot='key' type='quantitative'>
<table-calc ordering-type='Columns' type='PctTotal' />
</column-instance>
<column-instance column='[Profit]' derivation='Sum' name='[sum:Profit:qk]' pivot='key' type='quantitative' />
<column-instance column='[Delay KPI (copy)]' derivation='User' name='[usr:Delay KPI (copy):nk]' pivot='key' type='nominal' />
</datasource-dependencies>
<filter class='categorical' column='[Sheet1 (ShippingDataFinal.xls)].[:Measure Names]'>
<groupfilter function='union' user:op='manual'>
<groupfilter function='member' level='[:Measure Names]' member='&quot;[Sheet1 (ShippingDataFinal.xls)].[pcto:sum:Profit:qk]&quot;' />
<groupfilter function='member' level='[:Measure Names]' member='&quot;[Sheet1 (ShippingDataFinal.xls)].[avg:Calculation_4760317224722252:qk]&quot;' />
</groupfilter>
</filter>
<sort class='manual' column='[Sheet1 (ShippingDataFinal.xls)].[:Measure Names]' direction='ASC'>
<dictionary>
<bucket>&quot;[Sheet1 (ShippingDataFinal.xls)].[pcto:sum:Profit:qk]&quot;</bucket>
<bucket>&quot;[Sheet1 (ShippingDataFinal.xls)].[avg:Calculation_4760317224722252:qk]&quot;</bucket>
</dictionary>
</sort>
<sort class='computed' column='[Sheet1 (ShippingDataFinal.xls)].[none:Customer:nk]' direction='DESC' using='[Sheet1 (ShippingDataFinal.xls)].[sum:Profit:qk]' />
<slices>
<column>[Sheet1 (ShippingDataFinal.xls)].[:Measure Names]</column>
</slices>
<aggregation value='true' />
</view>
<style>
<style-rule element='cell'>
<format attr='text-format' field='[Sheet1 (ShippingDataFinal.xls)].[pcto:sum:Profit:qk]' value='p0.0%' />
<format attr='text-format' field='[Sheet1 (ShippingDataFinal.xls)].[avg:Calculation_4760317224722252:qk]' value='p0.0%' />
</style-rule>
<style-rule element='header'>
<format attr='height' field='[Sheet1 (ShippingDataFinal.xls)].[:Measure Names]' value='28' />
</style-rule>
<style-rule element='mark'>
<encoding attr='size-bar' field='[Sheet1 (ShippingDataFinal.xls)].[avg:Calculation_4760317224722252:qk]' field-type='quantitative' max-size='1' min-size='0.005' type='centersize' />
</style-rule>
<style-rule element='worksheet'>
<format attr='display-field-labels' scope='rows' value='false' />
</style-rule>
<style-rule element='legend'>
<format attr='background-color' value='#ffffff' />
</style-rule>
</style>
<panes>
<pane>
<view>
<breakdown value='auto' />
</view>
<mark class='Automatic' />
<encodings>
<text column='[Sheet1 (ShippingDataFinal.xls)].[Multiple Values]' />
<color column='[Sheet1 (ShippingDataFinal.xls)].[usr:Delay KPI (copy):nk]' />
</encodings>
<style>
<style-rule element='mark'>
<format attr='mark-labels-show' value='true' />
</style-rule>
</style>
</pane>
</panes>
<rows>[Sheet1 (ShippingDataFinal.xls)].[none:Customer:nk]</rows>
<cols>[Sheet1 (ShippingDataFinal.xls)].[:Measure Names]</cols>
<tooltip-style tooltip-mode='sticky' />
</table>
</worksheet>
<worksheet name='Sheet 5'>
<layout-options>
<title>
<formatted-text>
<run bold='true' fontcolor='#555555' fontsize='10'>Delay Details</run>
</formatted-text>
</title>
</layout-options>
<table>
<view>
<datasources>
<datasource name='Sheet1 (ShippingDataFinal.xls)' />
</datasources>
<datasource-dependencies datasource='Sheet1 (ShippingDataFinal.xls)'>
<column datatype='datetime' default-format='*m/d/yyyy' name='[Actual Ship Date]' role='dimension' type='ordinal' />
<column datatype='real' name='[Bill Amount]' role='measure' type='quantitative' />
<column caption='Delay KPI' datatype='string' name='[Calculation_7550222114105813]' role='measure' type='nominal'>
<calculation class='tableau' formula='If Avg([Shipment Delay (Hrs)])&lt;1 then &quot;GOOD&quot; elseif&#13;&#10;Avg([Shipment Delay (Hrs)])&lt;10 then &quot;OK&quot; else&#13;&#10;&quot;BAD&quot; end' scope-isolation='false' />
</column>
<column datatype='string' name='[Customer]' role='dimension' type='nominal'>
<aliases>
<alias key='&quot;Alpha Channel Enterprises&quot;' value='Alpha Channel' />
<alias key='&quot;Anova Computing&quot;' value='Anova' />
<alias key='&quot;Blue Heron Foods&quot;' value='Blue Heron' />
<alias key='&quot;Calexico Inc.&quot;' value='Calexico' />
<alias key='&quot;Eliza Software Inc&quot;' value='Eliza Software' />
<alias key='&quot;General Food Processors&quot;' value='General Food' />
<alias key='&quot;Spirit Soda Inc.&quot;' value='Spirit Soda' />
<alias key='&quot;Viktoria&apos;s Specialties&quot;' value='Viktoria&apos;s' />
<alias key='&quot;Wayerhouse LLC&quot;' value='Wayerhouse' />
</aliases>
</column>
<column datatype='string' name='[Destination State]' role='dimension' semantic-role='[State].[Name]' type='nominal' />
<column datatype='datetime' name='[Expected Ship Date]' role='dimension' type='ordinal' />
<column datatype='string' name='[Origin State]' role='dimension' semantic-role='[State].[Name]' type='nominal' />
<column datatype='real' datatype-customized='true' name='[Pay Amount]' role='measure' type='quantitative' />
<column datatype='real' default-format='n&quot;$&quot;#,##0;-&quot;$&quot;#,##0' name='[Profit]' role='measure' type='quantitative' />
<column datatype='real' default-format='n#,##0.0;-#,##0.0' name='[Shipment Delay (Hrs)]' role='measure' type='quantitative'>
<calculation class='tableau' formula='datediff(&apos;second&apos;,[Actual Ship Date],[Expected Ship Date])/3600' />
</column>
<column aggregation='Sum' datatype='real' name='[Shipment ID]' role='dimension' type='ordinal' />
<column datatype='string' name='[Shipper]' role='dimension' type='nominal'>
<aliases>
<alias key='&quot;Airtight Shipping Inc.&quot;' value='Airtight Shipping' />
<alias key='&quot;Delagato&apos;s Express Freight LLC&quot;' value='Delagato&apos;s Express' />
<alias key='&quot;Federal Amulgated Shipping&quot;' value='Federal Amulgated' />
</aliases>
</column>
<column-instance column='[Customer]' derivation='None' name='[none:Customer:nk]' pivot='key' type='nominal' />
<column-instance column='[Destination State]' derivation='None' name='[none:Destination State:nk]' pivot='key' type='nominal' />
<column-instance column='[Origin State]' derivation='None' name='[none:Origin State:nk]' pivot='key' type='nominal' />
<column-instance column='[Shipment ID]' derivation='None' name='[none:Shipment ID:ok]' pivot='key' type='ordinal' />
<column-instance column='[Shipper]' derivation='None' name='[none:Shipper:nk]' pivot='key' type='nominal' />
<column-instance column='[Bill Amount]' derivation='Sum' name='[sum:Bill Amount:qk]' pivot='key' type='quantitative' />
<column-instance column='[Pay Amount]' derivation='Sum' name='[sum:Pay Amount:qk]' pivot='key' type='quantitative' />
<column-instance column='[Profit]' derivation='Sum' name='[sum:Profit:qk]' pivot='key' type='quantitative' />
<column-instance column='[Shipment Delay (Hrs)]' derivation='Sum' name='[sum:Shipment Delay (Hrs):qk]' pivot='key' type='quantitative' />
<column-instance column='[Calculation_7550222114105813]' derivation='User' name='[usr:Calculation_7550222114105813:nk]' pivot='key' type='nominal' />
</datasource-dependencies>
<filter class='categorical' column='[Sheet1 (ShippingDataFinal.xls)].[:Measure Names]'>
<groupfilter function='union' user:op='manual'>
<groupfilter function='member' level='[:Measure Names]' member='&quot;[Sheet1 (ShippingDataFinal.xls)].[sum:Pay Amount:qk]&quot;' />
<groupfilter function='member' level='[:Measure Names]' member='&quot;[Sheet1 (ShippingDataFinal.xls)].[sum:Profit:qk]&quot;' />
<groupfilter function='member' level='[:Measure Names]' member='&quot;[Sheet1 (ShippingDataFinal.xls)].[sum:Shipment Delay (Hrs):qk]&quot;' />
</groupfilter>
</filter>
<sort class='manual' column='[Sheet1 (ShippingDataFinal.xls)].[:Measure Names]' direction='ASC'>
<dictionary>
<bucket>&quot;[Sheet1 (ShippingDataFinal.xls)].[sum:Pay Amount:qk]&quot;</bucket>
<bucket>&quot;[Sheet1 (ShippingDataFinal.xls)].[sum:Bill Amount:qk]&quot;</bucket>
<bucket>&quot;[Sheet1 (ShippingDataFinal.xls)].[sum:Profit:qk]&quot;</bucket>
<bucket>&quot;[Sheet1 (ShippingDataFinal.xls)].[sum:Shipment Delay (Hrs):qk]&quot;</bucket>
</dictionary>
</sort>
<slices>
<column>[Sheet1 (ShippingDataFinal.xls)].[:Measure Names]</column>
</slices>
<aggregation value='true' />
</view>
<style>
<style-rule element='header'>
<format attr='width' field='[Sheet1 (ShippingDataFinal.xls)].[none:Shipper:nk]' value='88' />
<format attr='width' field='[Sheet1 (ShippingDataFinal.xls)].[none:Customer:nk]' value='84' />
<format attr='width' field='[Sheet1 (ShippingDataFinal.xls)].[none:Destination State:nk]' value='88' />
<format attr='width' field='[Sheet1 (ShippingDataFinal.xls)].[none:Shipment ID:ok]' value='80' />
<format attr='width' field='[Sheet1 (ShippingDataFinal.xls)].[none:Origin State:nk]' value='76' />
</style-rule>
<style-rule element='legend'>
<format attr='background-color' value='#ffffff' />
</style-rule>
</style>
<panes>
<pane>
<view>
<breakdown value='auto' />
</view>
<mark class='Automatic' />
<encodings>
<text column='[Sheet1 (ShippingDataFinal.xls)].[Multiple Values]' />
<color column='[Sheet1 (ShippingDataFinal.xls)].[usr:Calculation_7550222114105813:nk]' />
</encodings>
<style>
<style-rule element='mark'>
<format attr='mark-labels-show' value='true' />
</style-rule>
</style>
</pane>
</panes>
<rows>([Sheet1 (ShippingDataFinal.xls)].[none:Customer:nk] / ([Sheet1 (ShippingDataFinal.xls)].[none:Shipper:nk] / ([Sheet1 (ShippingDataFinal.xls)].[none:Shipment ID:ok] / ([Sheet1 (ShippingDataFinal.xls)].[none:Origin State:nk] / [Sheet1 (ShippingDataFinal.xls)].[none:Destination State:nk]))))</rows>
<cols>[Sheet1 (ShippingDataFinal.xls)].[:Measure Names]</cols>
<tooltip-style tooltip-mode='sticky' />
</table>
</worksheet>
<worksheet name='Shipment Delays versus Billable Amount'>
<layout-options>
<title>
<formatted-text>
<run bold='true' fontcolor='#555555' fontsize='10'>Delay Overview</run>
</formatted-text>
</title>
<caption>
<formatted-text>
<run>Shipping delays, customer prioritization, average profit per mile, and more... These are all easily accomplished in Tableau.</run>
</formatted-text>
</caption>
</layout-options>
<repository-location id='ShipmentDelaysversusBillableAmount' path='/workbooks/Shipping-Industry-Examples-tsi222' revision='' />
<table>
<view>
<datasources>
<datasource name='Sheet1 (ShippingDataFinal.xls)' />
</datasources>
<datasource-dependencies datasource='Sheet1 (ShippingDataFinal.xls)'>
<column datatype='datetime' default-format='*m/d/yyyy' name='[Actual Ship Date]' role='dimension' type='ordinal' />
<column caption='Delay KPI' datatype='string' name='[Calculation_7550222114105813]' role='measure' type='nominal'>
<calculation class='tableau' formula='If Avg([Shipment Delay (Hrs)])&lt;1 then &quot;GOOD&quot; elseif&#13;&#10;Avg([Shipment Delay (Hrs)])&lt;10 then &quot;OK&quot; else&#13;&#10;&quot;BAD&quot; end' scope-isolation='false' />
</column>
<column datatype='string' name='[Customer]' role='dimension' type='nominal'>
<aliases>
<alias key='&quot;Alpha Channel Enterprises&quot;' value='Alpha Channel' />
<alias key='&quot;Anova Computing&quot;' value='Anova' />
<alias key='&quot;Blue Heron Foods&quot;' value='Blue Heron' />
<alias key='&quot;Calexico Inc.&quot;' value='Calexico' />
<alias key='&quot;Eliza Software Inc&quot;' value='Eliza Software' />
<alias key='&quot;General Food Processors&quot;' value='General Food' />
<alias key='&quot;Spirit Soda Inc.&quot;' value='Spirit Soda' />
<alias key='&quot;Viktoria&apos;s Specialties&quot;' value='Viktoria&apos;s' />
<alias key='&quot;Wayerhouse LLC&quot;' value='Wayerhouse' />
</aliases>
</column>
<column datatype='string' name='[Destination State]' role='dimension' semantic-role='[State].[Name]' type='nominal' />
<column datatype='datetime' name='[Expected Ship Date]' role='dimension' type='ordinal' />
<column datatype='string' name='[Origin State]' role='dimension' semantic-role='[State].[Name]' type='nominal' />
<column datatype='real' datatype-customized='true' name='[Pay Amount]' role='measure' type='quantitative' />
<column datatype='real' default-format='n#,##0.0;-#,##0.0' name='[Shipment Delay (Hrs)]' role='measure' type='quantitative'>
<calculation class='tableau' formula='datediff(&apos;second&apos;,[Actual Ship Date],[Expected Ship Date])/3600' />
</column>
<column aggregation='Sum' datatype='real' name='[Shipment ID]' role='dimension' type='ordinal' />
<column datatype='string' name='[Shipper]' role='dimension' type='nominal'>
<aliases>
<alias key='&quot;Airtight Shipping Inc.&quot;' value='Airtight Shipping' />
<alias key='&quot;Delagato&apos;s Express Freight LLC&quot;' value='Delagato&apos;s Express' />
<alias key='&quot;Federal Amulgated Shipping&quot;' value='Federal Amulgated' />
</aliases>
</column>
<column-instance column='[Shipment Delay (Hrs)]' derivation='Avg' name='[avg:Shipment Delay (Hrs):qk]' pivot='key' type='quantitative' />
<column-instance column='[Customer]' derivation='None' name='[none:Customer:nk]' pivot='key' type='nominal' />
<column-instance column='[Destination State]' derivation='None' name='[none:Destination State:nk]' pivot='key' type='nominal' />
<column-instance column='[Origin State]' derivation='None' name='[none:Origin State:nk]' pivot='key' type='nominal' />
<column-instance column='[Shipment ID]' derivation='None' name='[none:Shipment ID:ok]' pivot='key' type='ordinal' />
<column-instance column='[Shipper]' derivation='None' name='[none:Shipper:nk]' pivot='key' type='nominal' />
<column-instance column='[Pay Amount]' derivation='Sum' name='[sum:Pay Amount:qk]' pivot='key' type='quantitative' />
<column-instance column='[Calculation_7550222114105813]' derivation='User' name='[usr:Calculation_7550222114105813:nk]' pivot='key' type='nominal' />
</datasource-dependencies>
<filter class='categorical' column='[Sheet1 (ShippingDataFinal.xls)].[Action (Customer)]'>
<groupfilter function='level-members' level='[Customer]' user:ui-enumeration='all' user:ui-marker='enumerate' />
</filter>
<filter class='quantitative' column='[Sheet1 (ShippingDataFinal.xls)].[avg:Shipment Delay (Hrs):qk]' included-values='in-range'>
<min>-47.5</min>
<max>2906.6666666666665</max>
</filter>
<filter class='categorical' column='[Sheet1 (ShippingDataFinal.xls)].[none:Destination State:nk]'>
<groupfilter function='level-members' level='[none:Destination State:nk]' user:ui-enumeration='all' user:ui-marker='enumerate' />
</filter>
<filter class='categorical' column='[Sheet1 (ShippingDataFinal.xls)].[none:Origin State:nk]'>
<groupfilter function='level-members' level='[none:Origin State:nk]' />
</filter>
<sort class='manual' column='[Sheet1 (ShippingDataFinal.xls)].[usr:Calculation_7550222114105813:nk]' direction='ASC'>
<dictionary>
<bucket>&quot;GOOD&quot;</bucket>
<bucket>&quot;OK&quot;</bucket>
<bucket>&quot;BAD&quot;</bucket>
<bucket>%all%</bucket>
</dictionary>
</sort>
<slices>
<column>[Sheet1 (ShippingDataFinal.xls)].[Action (Customer)]</column>
<column>[Sheet1 (ShippingDataFinal.xls)].[none:Origin State:nk]</column>
<column>[Sheet1 (ShippingDataFinal.xls)].[none:Destination State:nk]</column>
<column>[Sheet1 (ShippingDataFinal.xls)].[avg:Shipment Delay (Hrs):qk]</column>
</slices>
<aggregation value='true' />
</view>
<style>
<style-rule element='axis'>
<format attr='title' class='0' field='[Sheet1 (ShippingDataFinal.xls)].[avg:Shipment Delay (Hrs):qk]' scope='cols' value='Shipment Delay (Hrs)' />
<format attr='subtitle' class='0' field='[Sheet1 (ShippingDataFinal.xls)].[avg:Shipment Delay (Hrs):qk]' scope='cols' value='' />
<format attr='auto-subtitle' class='0' field='[Sheet1 (ShippingDataFinal.xls)].[avg:Shipment Delay (Hrs):qk]' scope='cols' value='true' />
<encoding attr='space' class='0' field='[Sheet1 (ShippingDataFinal.xls)].[avg:Shipment Delay (Hrs):qk]' field-type='quantitative' max='83.29013773584775' min='-56.29013773584775' range-type='fixed' scope='cols' type='space' />
</style-rule>
<style-rule element='mark'>
<encoding attr='color' center='0.0' field='[Sheet1 (ShippingDataFinal.xls)].[avg:Shipment Delay (Hrs):qk]' num-steps='12' palette='tableau-orange-blue' reverse='true' type='interpolated' />
</style-rule>
<style-rule element='table'>
<format attr='omit-on-special' value='false' />
<format attr='break-on-special' value='false' />
<format attr='show-null-value-warning' value='false' />
</style-rule>
<style-rule element='worksheet'>
<format attr='color' value='#515151' />
</style-rule>
<style-rule element='caption'>
<format attr='font-size' value='10' />
<format attr='font-weight' value='bold' />
</style-rule>
<style-rule element='gridline'>
<format attr='stroke-color' value='#f0f0f0' />
<format attr='line-pattern' value='solid' />
</style-rule>
<style-rule element='title'>
<format attr='background-color' value='#f0f0f0' />
<format attr='color' value='#515151' />
</style-rule>
<style-rule element='legend'>
<format attr='col-width' field='[Sheet1 (ShippingDataFinal.xls)].[usr:Calculation_7550222114105813:nk]' value='100' />
<format attr='background-color' value='#ffffff' />
</style-rule>
<style-rule element='quick-filter'>
<format attr='title' field='[Sheet1 (ShippingDataFinal.xls)].[none:Shipper:nk]' value='Select Shipper:'>
<formatted-text>
<run fontcolor='#555555'>Select Shipper:</run>
</formatted-text>
</format>
<format attr='title' field='[Sheet1 (ShippingDataFinal.xls)].[none:Customer:nk]' value='Select Customer'>
<formatted-text>
<run fontcolor='#555555'>Select Customer</run>
</formatted-text>
</format>
<format attr='title' field='[Sheet1 (ShippingDataFinal.xls)].[none:Shipment ID:ok]' value='Search Shipment ID:'>
<formatted-text>
<run fontcolor='#555555' fontsize='10'>Search Shipment ID:</run>
</formatted-text>
</format>
<format attr='color' value='#00000000' />
</style-rule>
<style-rule element='quick-filter-title'>
<format attr='color' value='#515151' />
</style-rule>
<style-rule element='parameter-ctrl'>
<format attr='color' value='#000000' />
</style-rule>
</style>
<panes>
<pane>
<view>
<breakdown value='auto' />
</view>
<mark class='Circle' />
<encodings>
<color column='[Sheet1 (ShippingDataFinal.xls)].[usr:Calculation_7550222114105813:nk]' />
<lod column='[Sheet1 (ShippingDataFinal.xls)].[none:Shipment ID:ok]' />
<lod column='[Sheet1 (ShippingDataFinal.xls)].[none:Shipper:nk]' />
<lod column='[Sheet1 (ShippingDataFinal.xls)].[none:Customer:nk]' />
<lod column='[Sheet1 (ShippingDataFinal.xls)].[none:Origin State:nk]' />
<lod column='[Sheet1 (ShippingDataFinal.xls)].[none:Destination State:nk]' />
</encodings>
<customized-tooltip>
<formatted-text>
<run bold='true' fontsize='11' indent='-2340' lmargin='2340'><![CDATA[<[Sheet1 (ShippingDataFinal.xls)].[none:Shipper:nk]> - No. <[Sheet1 (ShippingDataFinal.xls)].[none:Shipment ID:ok]>]]></run>
<run indent='-2340' lmargin='2340'>&#10;From</run>
<run bold='true' indent='-2340' lmargin='2340'><![CDATA[ <[Sheet1 (ShippingDataFinal.xls)].[none:Origin State:nk]> ]]></run>
<run indent='-2340' lmargin='2340'>to</run>
<run bold='true' indent='-2340' lmargin='2340'><![CDATA[ <[Sheet1 (ShippingDataFinal.xls)].[none:Destination State:nk]>
]]></run>
<run indent='-2340' lmargin='2340'>Shipment Delay (Hrs):</run>
<run bold='true' indent='-2340' lmargin='2340'><![CDATA[ <[Sheet1 (ShippingDataFinal.xls)].[avg:Shipment Delay (Hrs):qk]>
]]></run>
<run indent='-2340' lmargin='2340'>Bill Amount:</run>
<run bold='true' indent='-2340' lmargin='2340'><![CDATA[ <[Sheet1 (ShippingDataFinal.xls)].[sum:Bill Amount:qk]>
]]></run>
<run indent='-2340' lmargin='2340'>Customers: </run>
<run bold='true' indent='-2340' lmargin='2340'><![CDATA[<[Sheet1 (ShippingDataFinal.xls)].[none:Customer:nk]>
]]></run>
</formatted-text>
</customized-tooltip>
<style>
<style-rule element='mark'>
<format attr='size' value='0.8711695671081543' />
<format attr='shape' value='circle' />
<format attr='mark-labels-cull' value='true' />
<format attr='mark-transparency' value='180' />
<format attr='has-stroke' value='false' />
</style-rule>
</style>
</pane>
</panes>
<rows>[Sheet1 (ShippingDataFinal.xls)].[sum:Pay Amount:qk]</rows>
<cols>[Sheet1 (ShippingDataFinal.xls)].[avg:Shipment Delay (Hrs):qk]</cols>
</table>
</worksheet>
</worksheets>
<dashboards>
<dashboard name='Profitability KPI'>
<layout-options>
<title>
<formatted-text>
<run bold='true' fontcolor='#555555'>&lt;Sheet Name&gt;</run>
<run fontcolor='#21627a' fontsize='10'>
By tracking your profitability KPIs and knowing which companies bring you most or least profit, you can made better decisions on what actions you would take with them.</run>
</formatted-text>
</title>
</layout-options>
<repository-location derived-from='https://public.tableau.com/workbooks/ShippingIndustryExample_10_0/ProfitabilityKPI?rev=' id='12747910' path='/workbooks/ShippingIndustryExample_10_0' revision='' />
<style />
<size sizing-mode='automatic' />
<datasources>
<datasource name='Sheet1 (ShippingDataFinal.xls)' />
</datasources>
<datasource-dependencies datasource='Sheet1 (ShippingDataFinal.xls)'>
<column aggregation='Sum' datatype='real' name='[Shipment ID]' role='dimension' type='ordinal' />
<column-instance column='[Shipment ID]' derivation='None' name='[none:Shipment ID:ok]' pivot='key' type='ordinal' />
</datasource-dependencies>
<zones>
<zone h='100000' id='2' type='layout-basic' w='100000' x='0' y='0'>
<zone h='100000' id='9' param='vert' type='layout-flow' w='100000' x='0' y='0'>
<zone fixed-size='58' h='8047' id='8' is-fixed='true' type='title' w='100000' x='0' y='0' />
<zone h='91953' id='5' param='horz' type='layout-flow' w='100000' x='0' y='8047'>
<zone h='91953' id='3' type='layout-basic' w='77755' x='0' y='8047'>
<zone h='36918' id='7' name='Profitability Details' w='77755' x='0' y='63082' />
<zone h='50706' id='11' name='Profitability' w='77755' x='0' y='8047' />
<zone fixed-size='32' h='4329' id='13' is-fixed='true' name='Profitability' pane-specification-id='1' param='[Sheet1 (ShippingDataFinal.xls)].[usr:Delay KPI (copy):nk]' show-title='false' type='color' w='77755' x='0' y='58753' />
</zone>
<zone fixed-size='321' h='91953' id='4' is-fixed='true' param='vert' type='layout-flow' w='22245' x='77755' y='8047'>
<zone h='5748' id='15' mode='typeinlist' name='Profitability Details' param='[Sheet1 (ShippingDataFinal.xls)].[none:Shipment ID:ok]' type='filter' w='22245' x='77755' y='8047' />
<zone h='85737' id='14' name='Profitability by Company' w='22245' x='77755' y='13795'>
<layout-cache cell-count-h='22' cell-count-w='2' non-cell-size-h='77' non-cell-size-w='101' type-h='cell' type-w='cell' />
</zone>
</zone>
</zone>
</zone>
</zone>
</zones>
<devicelayouts>
<devicelayout name='Phone'>
<layout-options>
<title>
<formatted-text>
<run bold='true' fontalignment='0' fontcolor='#555555'>&lt;</run>
<run bold='true' fontalignment='0' fontcolor='#555555'>Sheet Name</run>
<run bold='true' fontalignment='0' fontcolor='#555555'>&gt;</run>
</formatted-text>
</title>
</layout-options>
<size maxheight='1167' minheight='1167' sizing-mode='vscroll' />
<zones>
<zone h='100000' id='2' type='layout-basic' w='100000' x='0' y='0'>
<zone h='100000' id='9' param='vert' type='layout-flow' w='100000' x='0' y='0'>
<zone fixed-size='36' h='4114' id='8' is-fixed='true' type='title' w='100000' x='0' y='0' />
<zone h='95886' id='5' param='horz' type='layout-flow' w='100000' x='0' y='4114'>
<zone h='95886' id='3' type='layout-basic' w='98933' x='0' y='4114'>
<zone h='28191' id='11' name='Profitability' w='98933' x='0' y='4114' />
<zone h='67695' id='14' name='Profitability by Company' w='98933' x='0' y='32305'>
<layout-cache cell-count-h='22' cell-count-w='2' non-cell-size-h='77' non-cell-size-w='81' type-h='cell' type-w='cell' />
</zone>
</zone>
</zone>
</zone>
</zone>
</zones>
</devicelayout>
</devicelayouts>
</dashboard>
<dashboard name='Shipping KPI'>
<layout-options>
<title>
<formatted-text>
<run bold='true' fontcolor='#555555'>Shipping KPIs</run>
<run fontcolor='#21627a' fontsize='10'>
Tracking shippment delays is one of the most important aspects of customer services. By monitoring your shipping KPIs, you can always address problems as soon as they surface. </run>
</formatted-text>
</title>
</layout-options>
<repository-location derived-from='https://public.tableau.com/workbooks/ShippingIndustryExample_10_0/ShippingKPI?rev=' id='12747911' path='/workbooks/ShippingIndustryExample_10_0' revision='' />
<style>
<style-rule element='table'>
<format attr='background-color' value='#ffffff' />
</style-rule>
</style>
<size sizing-mode='automatic' />
<zones>
<zone h='100000' id='2' type='layout-basic' w='100000' x='0' y='0'>
<zone h='100000' id='13' param='vert' type='layout-flow' w='75000' x='0' y='0'>
<zone h='9311' id='12' type='title' w='75000' x='0' y='0' />
<zone fixed-size='24' h='3679' id='24' is-fixed='true' name='Shipment Delays versus Billable Amount' pane-specification-id='0' param='[Sheet1 (ShippingDataFinal.xls)].[usr:Calculation_7550222114105813:nk]' show-title='false' type='color' w='75000' x='0' y='9311' />
<zone h='87010' id='5' param='horz' type='layout-flow' w='75000' x='0' y='12990'>
<zone h='87010' id='3' type='layout-basic' w='75000' x='0' y='12990'>
<zone h='53895' id='1' name='Shipment Delays versus Billable Amount' w='75000' x='0' y='12990' />
<zone h='33115' id='44' name='Sheet 5' w='75000' x='0' y='66885' />
</zone>
</zone>
</zone>
<zone h='100000' id='45' param='vert' type='layout-flow' w='25000' x='75000' y='0'>
<zone h='74552' id='52' name='Delay by Customer' w='25000' x='75000' y='0'>
<layout-cache cell-count-h='22' non-cell-size-h='49' type-h='cell' type-w='fixed' />
</zone>
<zone h='24972' id='51' name='Delay by shipper' w='25000' x='75000' y='74552'>
<layout-cache cell-count-h='6' non-cell-size-h='49' type-h='cell' type-w='fixed' />
</zone>
</zone>
</zone>
</zones>
<devicelayouts>
<devicelayout name='Phone'>
<layout-options>
<title>
<formatted-text>
<run bold='true' fontalignment='0' fontcolor='#555555'>Shipping KPIs</run>
</formatted-text>
</title>
</layout-options>
<zones>
<zone h='100000' id='2' type='layout-basic' w='100000' x='0' y='0'>
<zone h='100000' id='13' param='vert' type='layout-flow' w='100000' x='0' y='0'>
<zone fixed-size='35' h='7047' id='12' is-fixed='true' type='title' w='100000' x='0' y='0' />
<zone h='92953' id='5' param='horz' type='layout-flow' w='100000' x='0' y='7047'>
<zone h='92953' id='3' type='layout-basic' w='98933' x='0' y='7047'>
<zone h='59070' id='1' name='Shipment Delays versus Billable Amount' w='98933' x='0' y='7047' />
<zone h='33883' id='44' name='Sheet 5' w='98933' x='0' y='66117' />
</zone>
</zone>
</zone>
</zone>
</zones>
</devicelayout>
</devicelayouts>
</dashboard>
</dashboards>
<windows source-height='30'>
<window class='dashboard' name='Profitability KPI'>
<viewpoints>
<viewpoint name='Profitability'>
<zoom type='entire-view' />
<highlight>
<color-one-way>
<field>[Sheet1 (ShippingDataFinal.xls)].[usr:Delay KPI (copy):nk]</field>
</color-one-way>
</highlight>
<geo-search-visibility value='1' />
</viewpoint>
<viewpoint name='Profitability Details'>
<zoom type='fit-width' />
<geo-search-visibility value='1' />
</viewpoint>
<viewpoint name='Profitability by Company'>
<zoom type='entire-view' />
<geo-search-visibility value='1' />
</viewpoint>
</viewpoints>
<active id='-1' />
<device-preview>
<device is-portrait='true' type='Phone' />
</device-preview>
</window>
<window class='dashboard' maximized='true' name='Shipping KPI'>
<viewpoints>
<viewpoint name='Delay by Customer'>
<zoom type='entire-view' />
<geo-search-visibility value='1' />
</viewpoint>
<viewpoint name='Delay by shipper'>
<zoom type='entire-view' />
<geo-search-visibility value='1' />
</viewpoint>
<viewpoint name='Sheet 5'>
<zoom type='fit-width' />
<geo-search-visibility value='1' />
</viewpoint>
<viewpoint name='Shipment Delays versus Billable Amount'>
<zoom type='entire-view' />
<highlight field='[Sheet1 (ShippingDataFinal.xls)].[usr:Calculation_7550222114105813:nk]'>
<bucket-selection />
</highlight>
<geo-search-visibility value='1' />
</viewpoint>
</viewpoints>
<active id='-1' />
<device-preview>
<device is-portrait='true' name='Generic Phone' type='Phone' />
</device-preview>
</window>
<window class='worksheet' hidden='true' name='Delay by Customer'>
<cards>
<edge name='left'>
<strip size='181'>
<card type='pages' />
<card type='filters' />
<card type='marks' />
<card pane-specification-id='0' param='[Sheet1 (ShippingDataFinal.xls)].[usr:Calculation_7550222114105813:nk]' show-title='false' type='color' />
</strip>
</edge>
<edge name='top'>
<strip size='2147483647'>
<card type='columns' />
</strip>
<strip size='2147483647'>
<card type='rows' />
</strip>
</edge>
</cards>
<viewpoint>
<geo-search-visibility value='1' />
</viewpoint>
</window>
<window class='worksheet' hidden='true' name='Delay by shipper'>
<cards>
<edge name='left'>
<strip size='181'>
<card type='pages' />
<card type='filters' />
<card type='marks' />
<card pane-specification-id='0' param='[Sheet1 (ShippingDataFinal.xls)].[usr:Calculation_7550222114105813:nk]' show-title='false' type='color' />
</strip>
</edge>
<edge name='top'>
<strip size='2147483647'>
<card type='columns' />
</strip>
<strip size='2147483647'>
<card type='rows' />
</strip>
</edge>
</cards>
<viewpoint>
<geo-search-visibility value='1' />
</viewpoint>
</window>
<window class='worksheet' hidden='true' name='Profitability'>
<cards>
<edge name='left'>
<strip size='160'>
<card type='pages' />
<card type='filters' />
<card type='marks' />
<card pane-specification-id='1' param='[Sheet1 (ShippingDataFinal.xls)].[usr:Delay KPI (copy):nk]' show-title='false' type='color' />
</strip>
</edge>
<edge name='top'>
<strip size='2147483647'>
<card type='columns' />
</strip>
<strip size='2147483647'>
<card type='rows' />
</strip>
</edge>
</cards>
<viewpoint>
<geo-search-visibility value='1' />
</viewpoint>
</window>
<window class='worksheet' hidden='true' name='Profitability Details'>
<cards>
<edge name='left'>
<strip size='160'>
<card type='pages' />
<card type='filters' />
<card type='marks' />
<card type='measures' />
<card pane-specification-id='0' param='[Sheet1 (ShippingDataFinal.xls)].[usr:Delay KPI (copy):nk]' type='color' />
</strip>
</edge>
<edge name='top'>
<strip size='2147483647'>
<card type='columns' />
</strip>
<strip size='2147483647'>
<card type='rows' />
</strip>
</edge>
</cards>
<viewpoint>
<geo-search-visibility value='1' />
</viewpoint>
</window>
<window class='worksheet' hidden='true' name='Profitability by Company'>
<cards>
<edge name='left'>
<strip size='160'>
<card type='pages' />
<card type='filters' />
<card type='marks' />
<card pane-specification-id='0' param='[Sheet1 (ShippingDataFinal.xls)].[usr:Delay KPI (copy):nk]' type='color' />
<card type='measures' />
</strip>
</edge>
<edge name='top'>
<strip size='2147483647'>
<card type='columns' />
</strip>
<strip size='2147483647'>
<card type='rows' />
</strip>
</edge>
</cards>
<viewpoint>
<geo-search-visibility value='1' />
</viewpoint>
</window>
<window class='worksheet' hidden='true' name='Sheet 5'>
<cards>
<edge name='left'>
<strip size='160'>
<card type='pages' />
<card type='filters' />
<card type='marks' />
<card type='measures' />
<card pane-specification-id='0' param='[Sheet1 (ShippingDataFinal.xls)].[usr:Calculation_7550222114105813:nk]' type='color' />
</strip>
</edge>
<edge name='top'>
<strip size='2147483647'>
<card type='columns' />
</strip>
<strip size='2147483647'>
<card type='rows' />
</strip>
</edge>
</cards>
<viewpoint>
<geo-search-visibility value='1' />
</viewpoint>
</window>
<window class='worksheet' hidden='true' name='Shipment Delays versus Billable Amount'>
<cards>
<edge name='left'>
<strip size='181'>
<card type='pages' />
<card type='filters' />
<card type='marks' />
<card pane-specification-id='0' param='[Sheet1 (ShippingDataFinal.xls)].[usr:Calculation_7550222114105813:nk]' show-title='false' type='color' />
</strip>
</edge>
<edge name='top'>
<strip size='2147483647'>
<card type='columns' />
</strip>
<strip size='2147483647'>
<card type='rows' />
</strip>
</edge>
</cards>
<viewpoint>
<geo-search-visibility value='1' />
</viewpoint>
</window>
</windows>
</workbook>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment