| 項目 | 値(.twb から抽出) |
|---|---|
| 接続種別 | federated + textscan(ローカルCSV) |
| ファイル名 | 売上データ.csv |
| キャラクタセット | Shift_JIS |
| ロケール | ja_JP |
| 通貨記号 | ¥ |
| 列数 | 39 |
| 行数(CSV側) | 109,089(ヘッダ除く) |
| 期間(CSV側) | 2024-01-01 〜 2024-12-31(366日分のデータ) |
| 列名 | 型 | 区分 |
|---|---|---|
| 年月日 | date | 時系列キー |
| 店舗名称 / 支社名 / ブロック名 | string | 地理階層 |
| 大分類名称 / 中分類名称 / 小分類名称 / 商品名称 | string | 商品階層 |
| 売上金額 / 売上数量 / 原価 / 値引き額 | integer | 数値計測 |
| 顧客コード / 店舗コード | integer | 識別子 |
※ 全39列の詳細は構造仕様書HTML側を参照。
<manual-sort>で7大分類の表示順を固定。mark-labels-show 有効。| 項目 | 値 |
|---|---|
| ダッシュボード名 | 売上ダッシュボード |
| サイジング | automatic |
| 含まれるシート | 売上推移 / 大分類別売上 / 商品別店舗売上 |
| デスクトップ レイアウト | layout-flow(vert)配下に title ゾーン + layout-flow(horz)。シート3本+色凡例ゾーン1本 |
| 色凡例ゾーン | 大分類名称(type-v2=color、固定幅) |
| デバイス レイアウト | Phone(auto-generated、vscroll、min/maxheight=1000) |
<action> 要素)| アクション名 | 種別 | ソース | 適用先 | 動作 |
|---|---|---|---|---|
| Action1_EA66… | tsc:tsl-filter / on-select / auto-clear | 「売上推移」 | ダッシュボード全体(target='売上ダッシュボード') | 選択した YEAR×MONTH で他ビューをフィルタ |
| Action2_E83F… | tsc:tsl-filter / on-select / auto-clear | 「大分類別売上」 | ダッシュボード全体(target='売上ダッシュボード') | 選択した大分類名称で他ビューをフィルタ |
| 分類 | 総件数 | 内訳 |
|---|---|---|
column-instance | 18 | データソース直下 4 個(年月日の Day/Month/Year + 大分類名称の None ピル)/ 各ワークシート内で再利用・追加 計 14 個 |
group | 2 | アクションフィルタ用の動的グループ:年×月(Action1用) / 大分類(Action2用) |
style-rule | 4 | データソース 1 個(mark:大分類×7色 + 日付バケット色マップ)/ 商品別店舗売上 1 個(mark:mark-labels-show)/ 売上推移 1 個(header:高さ17)/ 大分類別売上 1 個(mark:mark-labels-show + mark-labels-cull) |
mark class | 3 | Automatic(商品別店舗売上)/ Bar(売上推移)/ Pie(大分類別売上) |
style-rule)| 大分類 | 色コード |
|---|---|
| スポーツ・アウトドア | #4e79a7 |
| 家庭用品 | #59a14f |
| 家具・インテリア | #76b7b2 |
| 食品 | #b07aa1 |
| 衣料品 | #e15759 |
| 趣味、生活用品 | #edc948 |
| ヘルス&ビューティー | #f28e2b |
※ KPI は元CSV(109,089行)から集計。.twb 自体には KPI 値は記録されない。
この仕様書の中核は このセクション です。
.twb から機械的に取得できる「構造的特徴」を統一フォーマットで全Tableauファイルに付与すれば、社内BI資産を横断検索・絞り込み・棚卸しできるようになります。
| 項目 | 値 | 抽出ソース |
|---|---|---|
| マーククラス | 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-rule | 4 個(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 の 39 列のうち、ワークシートで実際に参照されているのは 年月日 / 店舗名称 / 大分類名称 / 中分類名称 / 小分類名称 / 売上金額の 6 列のみ。残り 33 列(顧客属性・支払情報・仕入先名など)はデータソースに存在するが分析には未使用。