---
title: 【Tableau Desktop】SIGN()の可能性
description: "どうも。Kohです。夏がきましたね。急な気温の上昇で夏バテしそうですが、冷えピタ貼って頑張りましょう！\nさて、今回はあまり知られていないであろうTableauの関数「SIGNとは？とその活用例」をご紹介します！早速いってみましょう！"
image: https://knowledge.insight-lab.co.jp/hubfs/%E7%94%BB%E5%83%8F3-1.png
---

![INSIGHT LAB_文字のみ_WHT-1](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF_WHT-1.png?width=400&height=110&name=INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF_WHT-1.png)

![INSIGHT LAB_文字のみ](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF.png?width=400&height=110&name=INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF.png)

[![相談・お問い合わせ](https://hubspot-no-cache-na2-prod.s3.amazonaws.com/cta/default/5935783/4871ff46-eca7-4fd2-8f82-565d765c8ad8.png)](https://hubspot-cta-redirect-na2-prod.s3.amazonaws.com/cta/redirect/5935783/4871ff46-eca7-4fd2-8f82-565d765c8ad8)

<https://knowledge.insight-lab.co.jp/tableau/-tableau-desktop-sign-possibility#tmpmodule_1596100659480207>

- [Tableauとは](https://service.insight-lab.co.jp/Tableau)
- [Tableauナレッジ](https://knowledge.insight-lab.co.jp/tableau)
- [お役立ち資料](https://download.insight-lab.co.jp/tableau/download)
- [研修コース](https://service.insight-lab.co.jp/data-analytics-dojo/training_course)

###### 2 分で読むことができます。

# [【Tableau Desktop】SIGN()の可能性](https://knowledge.insight-lab.co.jp/tableau/-tableau-desktop-sign-possibility)

 執筆者 [Issy](https://knowledge.insight-lab.co.jp/tableau/author/issy) 更新日時 2022年7月21日

###### Topics: [コラム](https://knowledge.insight-lab.co.jp/tableau/tag/column) [Tableau Desktop](https://knowledge.insight-lab.co.jp/tableau/tag/tableau-desktop)

![【Tableau Desktop】SIGN()の可能性](https://knowledge.insight-lab.co.jp/hubfs/%E7%94%BB%E5%83%8F3-1.png)

 目次

## はじめに

どうも。Kohです。

夏がきましたね。急な気温の上昇で夏バテしそうですが、冷えピタ貼って頑張りましょう！

さて、今回はあまり知られていないであろう関数「SIGN()とは？とその活用例」をご紹介します！

早速いってみましょう！

## こんな要望ありませんか？

売上や利益など数値を表示するチャートで、

・赤字・黒字で色分けをしたい

・正の値・０（ゼロ）・負の値で色分けしたい

という要望があることってあるあるじゃないかなあと思っています。

イメージはこんな感じ。

![](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/image-png-Jul-14-2022-04-33-38-24-AM.png?width=512&name=image-png-Jul-14-2022-04-33-38-24-AM.png)

そんな時に皆さんはどのようにして実現をしていますか？

下記のようにやっている方も多いのではないでしょうか！？

例として、先ほどのキャプチャのグラフを再現してみましょう！

➀色分けをするための計算式を作成

![](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/image-png-Jul-14-2022-05-09-26-18-AM.png?width=367&name=image-png-Jul-14-2022-05-09-26-18-AM.png)

②作成した計算式をマークの「色」に追加

③その他必要なフィールドを追加し、完成！

（見た目の都合上、オーダー日でフィルターしています）

![](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/image-png-Jul-14-2022-04-56-46-55-AM.png?width=520&name=image-png-Jul-14-2022-04-56-46-55-AM.png)

もちろんこの方法でも問題なく実現できると思います！私もこの方法でやっていた1人です！

ただこの方法には欠点があるため挙げてみました。

・タイピングする量が多い（ただめんどうなだけw）

・タイプミスの可能性がある

・IF文、かつ文字列フィールドのためパフォーマンスに影響する可能性がある

 

「じゃあ他に方法あるのかよ！」となりますよね。

タイトルからお気づきかと思いますが、SIGN関数による実現方法をご紹介します！

 

## 使ってみた

まずはTableau公式ヘルプを確認してみましょう。

> SIGN(number)
> 
> 数値の符合を返します。数値が負の場合は-１、数値がゼロの場合は０、数値が正の場合は１が返されます。

なるほど。IF文で作成したロジックとの違いは、「数値で返す」だけで他は同じですね。

では、先ほどの例をSIGN関数で実現してみましょう！

➀IF文バージョンで作成したシートを複製

②SIGN関数を使用した判定式を作成

![](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/image-png-Jul-14-2022-05-03-30-33-AM.png?width=341&name=image-png-Jul-14-2022-05-03-30-33-AM.png)

③ ②で作成したフィールドをマーク「色」に追加

④色の設定をすれば完成！

※今回はSIGN関数を使用しているため色の凡例は数値で返ってきます。

　・-１：負の値

　・ １：正の値

![](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/image-png-Jul-14-2022-05-08-17-76-AM.png?width=483&name=image-png-Jul-14-2022-05-08-17-76-AM.png)

このようにSIGN()を使えば、判定するメジャーフィールドをSIGNで囲ってあげれば完了です。

（カンタン！）

実は、上記で挙げたIF文での実装における欠点もカバーできているんですよ！

ただ数値で結果が返すことだけ、ネックに感じる方もいるかもしれませんね。（番外編へ↓）

 

【番外編】

もし色の凡例を「黒字、赤字」のように表示する必要があれば、一工夫で表示できます！

一例を記載しておきます。

➀SIGN関数のフィールド＞既定のプロパティ＞数値形式の順にクリック

![画像1-4](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/%E7%94%BB%E5%83%8F1-4.png?width=356&name=%E7%94%BB%E5%83%8F1-4.png)

②「カスタム」をクリックし、キャプチャの通り入力

③凡例の表示が変わります！

![画像2-2](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/%E7%94%BB%E5%83%8F2-2.png?width=534&name=%E7%94%BB%E5%83%8F2-2.png)

 

## 最後に

いかがでしたか？

今回は活用例を１つしかご紹介できていないですが、ぜひ他の使い方も検討してみてください！

また、Tableauには他にも多くの関数が用意されています。

お時間がある際に、ぜひ他の関数を試していただければと思います！

それでは！

データ利活用のプロに相談してみませんか？

INSIGHT LABでは、Tableauだけではなく、他BI製品含めたご相談を承っております。導入済みのお客様からのご相談も多く頂いております。お気軽に以下よりご相談ください。

[![相談・お問い合わせ](https://hubspot-no-cache-na2-prod.s3.amazonaws.com/cta/default/5935783/4871ff46-eca7-4fd2-8f82-565d765c8ad8.png)](https://hubspot-cta-redirect-na2-prod.s3.amazonaws.com/cta/redirect/5935783/4871ff46-eca7-4fd2-8f82-565d765c8ad8)

- [Tweet](https://twitter.com/share)

![Issy](https://knowledge.insight-lab.co.jp/hubfs/IMG_3822_Original.jpg)

#### 執筆者 [Issy](https://knowledge.insight-lab.co.jp/tableau/author/issy)

BIエンジニア。Qlik Sense Business Analyst, Tableau Desktop Certified Associate、DATA Saberを保持。

###### [前の投稿](https://knowledge.insight-lab.co.jp/tableau/tableau-prepでのパラメーター活用例)

[![](https://knowledge.insight-lab.co.jp/hubfs/Canva%20images/%E5%90%8D%E7%A7%B0%E6%9C%AA%E8%A8%AD%E5%AE%9A%E3%81%AE%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3-1.png)](https://knowledge.insight-lab.co.jp/tableau/tableau-prepでのパラメーター活用例)

###### [Tableau Prep Builder2021.4新機能！パラメーターでデータの読み込み先を柔軟に切り替えてみる](https://knowledge.insight-lab.co.jp/tableau/tableau-prepでのパラメーター活用例)

###### [次の投稿](https://knowledge.insight-lab.co.jp/tableau/-tableau-prep-builder-2022.2-wildcard-function)

[![【Tableau Prep Builder 2022.2】ワイルドカード機能が強化！](https://knowledge.insight-lab.co.jp/hubfs/image-png-Jul-25-2022-11-20-19-66-AM.png)](https://knowledge.insight-lab.co.jp/tableau/-tableau-prep-builder-2022.2-wildcard-function)

###### [【Tableau Prep Builder 2022.2】ワイルドカード機能が強化！](https://knowledge.insight-lab.co.jp/tableau/-tableau-prep-builder-2022.2-wildcard-function)

RECOMMEND こちらの記事も人気です。

<https://knowledge.insight-lab.co.jp/tableau/tableau-keisanfield10>

###### 6 分で読むことができます。

#### [Tableau 計算フィールド活用術：実務で使える計算式10選とその用途](https://knowledge.insight-lab.co.jp/tableau/tableau-keisanfield10)

###### 2025年 6月 24日

<https://knowledge.insight-lab.co.jp/tableau/data-source/function_datetrunc>

###### 1 分で読むことができます。

#### [【Tableau】日付関数入門【DATETRUNCで日付を特定の日付単位に丸める】](https://knowledge.insight-lab.co.jp/tableau/data-source/function_datetrunc)

###### 2018年 12月 9日

<https://knowledge.insight-lab.co.jp/tableau/tableau-data-source-replacement-method>

###### 2 分で読むことができます。

#### [【Tableau】データソースの置換手順 (Tableau Certified Data Analyst 出題範囲)](https://knowledge.insight-lab.co.jp/tableau/tableau-data-source-replacement-method)

###### 2024年 5月 19日

<https://knowledge.insight-lab.co.jp/tableau/data-source/how_to_custom_sql>

###### 2 分で読むことができます。

#### [【Tableau】カスタムSQLの使用方法](https://knowledge.insight-lab.co.jp/tableau/data-source/how_to_custom_sql)

###### 2018年 12月 12日

<https://knowledge.insight-lab.co.jp/tableau/beginner/dashboard_1>

###### 1 分で読むことができます。

#### [Tableauでダッシュボードを作成してみよう！](https://knowledge.insight-lab.co.jp/tableau/beginner/dashboard_1)

###### 2017年 12月 11日

<https://knowledge.insight-lab.co.jp/tableau/data-source/function_datediff>

###### 1 分で読むことができます。

#### [Tableauの日付関数入門【DATEDIFF】](https://knowledge.insight-lab.co.jp/tableau/data-source/function_datediff)

###### 2018年 12月 6日

##### 運営会社

運営会社

- [会社概要](https://www.insight-lab.co.jp/about/company.html)
- [運営責任者](https://twitter.com/Kajiwara81)
- [お問い合わせ](https://contact.insight-lab.co.jp/main)

##### メニュー

メニュー

- Tableauとは
- [Tableau技術ナレッジ](https://knowledge.insight-lab.co.jp/tableau)
- Tableau研修
- [お役立ち資料](https://download.insight-lab.co.jp/tableau/download)

[![INSIGHT LAB](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF_WHT-1.png?width=200&height=55&name=INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF_WHT-1.png "INSIGHT LAB")](https://www.insight-lab.co.jp/)

- [プライバシーポリシー](https://www.insight-lab.co.jp/privacy.html)

Copyright © 2020 INSIGHT LAB, Inc.

<https://twitter.com/INSIGHTLAB_INC><https://www.youtube.com/@insightlab2105>