← Files TableauARCHIVED FILE
skills/tableau-workbook-authoring/resources/templates/reference/deviation-arrow.tbm
4.28 KB · Oct 2, 2026 · 00:22 UTC
<?xml version='1.0' encoding='utf-8' ?>
<bookmark version='18.1' xmlns:user='http://www.tableausoftware.com/xml/user' source-platform='mac'>
<window class='worksheet' name='deviation-arrow'>
<cards>
<edge name='left'>
<strip size='160'>
<card type='pages' />
<card type='filters' />
<card type='marks' />
</strip>
</edge>
<edge name='top'>
<strip size='2147483647'>
<card type='columns' />
</strip>
<strip size='2147483647'>
<card type='rows' />
</strip>
<strip size='31'>
<card type='title' />
</strip>
</edge>
</cards>
<viewpoint>
<zoom type='entire-view' />
</viewpoint>
<simple-id uuid='{00000000-0000-0000-0000-000000000002}' />
</window>
<table>
<view>
<datasources>
<datasource name='Sample - Superstore' />
</datasources>
<datasource-dependencies datasource='Sample - Superstore'>
<column caption='Over/Under Sign' datatype='integer' name='[Over-Under Sign]' role='measure' type='quantitative'>
<calculation class='tableau' formula='SIGN(SUM([Profit])-SUM([Sales]))' />
</column>
<column datatype='string' name='[Customer Name]' role='dimension' type='nominal' />
<column datatype='real' name='[Profit]' role='measure' type='quantitative' />
<column datatype='real' name='[Sales]' role='measure' type='quantitative' />
<column-instance column='[Customer Name]' derivation='None' name='[none:Customer Name:nk]' pivot='key' type='nominal' />
<column-instance column='[Profit]' derivation='Sum' name='[sum:Profit:qk]' pivot='key' type='quantitative' />
<column-instance column='[Sales]' derivation='Sum' name='[sum:Sales:qk]' pivot='key' type='quantitative' />
<column-instance column='[Over-Under Sign]' derivation='User' name='[usr:Over-Under Sign:qk]' pivot='key' type='quantitative' />
</datasource-dependencies>
<filter class='categorical' column='[Sample - Superstore].[:Measure Names]'>
<groupfilter function='union' user:op='manual'>
<groupfilter function='member' level='[:Measure Names]' member='"[Sample - Superstore].[sum:Sales:qk]"' />
<groupfilter function='member' level='[:Measure Names]' member='"[Sample - Superstore].[sum:Profit:qk]"' />
</groupfilter>
</filter>
<slices>
<column>[Sample - Superstore].[:Measure Names]</column>
</slices>
<aggregation value='true' />
</view>
<style>
<style-rule element='worksheet'>
<format attr='display-field-labels' scope='rows' value='false' />
</style-rule>
<style-rule element='zeroline'>
<format attr='line-visibility' value='off' />
</style-rule>
</style>
<panes>
<pane selection-relaxation-option='selection-relaxation-allow' x-axis-name='[Sample - Superstore].[Multiple Values]'>
<view>
<breakdown value='auto' />
</view>
<mark class='Line' />
<mark-sizing mark-sizing-setting='marks-scaling-off' />
<encodings>
<color column='[Sample - Superstore].[usr:Over-Under Sign:qk]' />
<path column='[Sample - Superstore].[:Measure Names]' />
</encodings>
<style>
<style-rule element='mark'>
<format attr='mark-labels-show' value='false' />
</style-rule>
</style>
</pane>
<pane selection-relaxation-option='selection-relaxation-allow' x-axis-name='[Sample - Superstore].[sum:Profit:qk]'>
<view>
<breakdown value='auto' />
</view>
<mark class='Shape' />
<mark-sizing mark-sizing-setting='marks-scaling-off' />
<encodings>
<color column='[Sample - Superstore].[usr:Over-Under Sign:qk]' />
<shape column='[Sample - Superstore].[usr:Over-Under Sign:qk]' />
</encodings>
<style>
<style-rule element='mark'>
<format attr='mark-labels-show' value='false' />
</style-rule>
</style>
</pane>
</panes>
<rows>[Sample - Superstore].[none:Customer Name:nk]</rows>
<cols>([Sample - Superstore].[Multiple Values] + [Sample - Superstore].[sum:Profit:qk])</cols>
</table>
</bookmark>
SHA-256: fb3bc90ea9fd706ed831c2f2102101e487632157c8fba117c70fc4753fdce2c9