仕様サマリー / .twb・CSVから自動抽出

売上ダッシュボード

公式XSDに基づき .twb と元データから機械的に読み取れる構造的特徴を 1 枚に集約
ファイル名
売上ダッシュボード.twb
ワークブック バージョン
18.1(source-build 2026.1.1)
プラットフォーム
mac
ワークシート数
3
ダッシュボード数
1
外部接続
なし(ローカルCSV)

1. データソース

項目値(.twb から抽出)
接続種別federated + textscan(ローカルCSV)
ファイル名売上データ.csv
キャラクタセットShift_JIS
ロケールja_JP
通貨記号¥
列数39
行数(CSV側)109,089(ヘッダ除く)
期間(CSV側)2024-01-01 〜 2024-12-31(366日分のデータ)

主要列(39列中の代表)

列名区分
年月日date時系列キー
店舗名称 / 支社名 / ブロック名string地理階層
大分類名称 / 中分類名称 / 小分類名称 / 商品名称string商品階層
売上金額 / 売上数量 / 原価 / 値引き額integer数値計測
顧客コード / 店舗コードinteger識別子

※ 全39列の詳細は構造仕様書HTML側を参照。

2. 含まれるビュー(ワークシート)

売上推移
mark=Bar / rows=SUM(売上金額) / cols=YEAR(年月日)・MONTH(年月日)
月次の売上金額を表示する棒チャート。色マップにより大分類で色分けされる。
大分類別売上
mark=Pie / color=大分類名称 / wedge-size=SUM(売上金額) / text=大分類名称
大分類ごとの売上構成比を表示するパイチャート。<manual-sort>で7大分類の表示順を固定。
商品別店舗売上
mark=Automatic / text=SUM(売上金額) / rows=店舗名称 / cols=大分類 / 中分類 / 小分類(階層)
店舗 × 商品階層のテキストテーブル(mark=Automatic + text encoding)。mark-labels-show 有効。

3. ダッシュボード構成

項目
ダッシュボード名売上ダッシュボード
サイジングautomatic
含まれるシート売上推移 / 大分類別売上 / 商品別店舗売上
デスクトップ レイアウトlayout-flow(vert)配下に title ゾーン + layout-flow(horz)。シート3本+色凡例ゾーン1本
色凡例ゾーン大分類名称(type-v2=color、固定幅)
デバイス レイアウトPhone(auto-generated、vscroll、min/maxheight=1000)

4. インタラクション(<action> 要素)

アクション名種別ソース適用先動作
Action1_EA66…tsc:tsl-filter / on-select / auto-clear「売上推移」ダッシュボード全体(target='売上ダッシュボード')選択した YEAR×MONTH で他ビューをフィルタ
Action2_E83F…tsc:tsl-filter / on-select / auto-clear「大分類別売上」ダッシュボード全体(target='売上ダッシュボード')選択した大分類名称で他ビューをフィルタ

5. 派生フィールド・グループ・スタイル

分類総件数内訳
column-instance18データソース直下 4 個(年月日の Day/Month/Year + 大分類名称の None ピル)/ 各ワークシート内で再利用・追加 計 14 個
group2アクションフィルタ用の動的グループ:年×月(Action1用) / 大分類(Action2用)
style-rule4データソース 1 個(mark:大分類×7色 + 日付バケット色マップ)/ 商品別店舗売上 1 個(mark:mark-labels-show)/ 売上推移 1 個(header:高さ17)/ 大分類別売上 1 個(mark:mark-labels-show + mark-labels-cull
mark class3Automatic(商品別店舗売上)/ Bar(売上推移)/ Pie(大分類別売上)

大分類の固定カラーマップ(datasource 直下 style-rule

大分類色コード
スポーツ・アウトドア#4e79a7
家庭用品#59a14f
家具・インテリア#76b7b2
食品#b07aa1
衣料品#e15759
趣味、生活用品#edc948
ヘルス&ビューティー#f28e2b

6. データから算出した参考KPI

年間売上合計
¥2,068M
¥2,068,433,770
年間数量合計
173,876
大分類 TOP
¥375M
趣味、生活用品
店舗 TOP
¥95.3M
関東1号店

※ KPI は元CSV(109,089行)から集計。.twb 自体には KPI 値は記録されない。

7. カタログ化を支える構造的特徴

この仕様書の中核は このセクション です。
.twb から機械的に取得できる「構造的特徴」を統一フォーマットで全Tableauファイルに付与すれば、社内BI資産を横断検索・絞り込み・棚卸しできるようになります。

このファイルの構造的特徴タグ

datasource:csv connection:textscan marks:bar marks:pie marks:automatic uses:time_series uses:product_hierarchy_3lv uses:store_dimension agg:sum interactions:filter_action_x2 device_layout:phone no_calculations no_parameters

機械可読カタログ項目

項目抽出ソース
マーククラスBar / Pie / Automatic(テキスト表として描画)<mark class>
時系列の利用利用あり(YEAR/MONTH 派生を売上推移ビューの cols / 他ビューのフィルタに使用)<column-instance derivation>
地理階層データソースに ブロック → 支社 → 店舗 の列あり。ワークシートでは 店舗名称 のみ使用CSV 列名 / worksheet rows・cols
商品階層データソースに 大分類 → 中分類 → 小分類 の列あり。商品別店舗売上 の cols に 3 階層すべて使用CSV 列名 / worksheet cols
集計関数SUM のみ(売上金額)<column-instance derivation='Sum'>
派生フィールドcolumn-instance 18 個 / group 2 個<column-instance> / <group>
style-rule4 個(mark 3 / header 1)<style-rule>
外部接続なし(ローカルCSV / textscan)<connection class>
インタラクションFilterAction ×2(tsc:tsl-filter, on-select, auto-clear)<action>
デバイスレイアウトPhone(auto-generated, vscroll, min/maxheight=1000)<devicelayouts>
カラーマップ大分類×7色(固定) + 日付バケット用カラーマップ<style-rule>
計算フィールドなし(0 件)<calculation>
パラメータなし(0 件)<parameter>
セットなし(0 件)<set>
明示的階層なし(0 件)(列名サフィックスから推測される階層のみ)<hierarchy>
シンプルさ指標: このファイルは計算フィールド・パラメータ・セット・明示的階層をいずれも含まず、生CSV列+Tableau組み込み集計のみで構成されています。カタログ運用上は「移行・棚卸し時のリスクが低い」分類に該当します。

※ CSV の 39 列のうち、ワークシートで実際に参照されているのは 年月日 / 店舗名称 / 大分類名称 / 中分類名称 / 小分類名称 / 売上金額の 6 列のみ。残り 33 列(顧客属性・支払情報・仕入先名など)はデータソースに存在するが分析には未使用。