ボード きれいなグラフだけを対象としたツールではありません。 表の関数 最適なデータ表現に不可欠であるため、すべての主要な概念です。 。
ありがたいことに、このツールには、アップロードしたデータに直接適用できるさまざまなカテゴリの組み込み関数があります。使用したことがある場合 MSExcel または 、これらはかなりおなじみのように見えるはずです。
したがって、以下は、このブログで説明するさまざまなカテゴリの機能です。
数値関数
Tableauのこれらの組み込み関数を使用すると、フィールドのデータ値に対して計算を実行できます。数値関数は、数値を含むフィールドでのみ使用できます。以下は、Tableauのさまざまな数値関数です。
1. ABS
この関数r与えられた数の絶対値を返します。
構文
ABS(番号)
シェフvsパペットvsansible
ABS(-4)= 4
2. ACOS
この関数r指定された数のアークコサインをラジアンで返します。
構文
ACOS(番号)
ACOS(-1)= 3.14159265358979
3.ASIN
この関数rラジアンで指定された数のアークサインを返します。
構文
ASIN(番号)
ASIN(1)= 1.5707963267949
4.ATAN
この関数r指定された数値のアークタンジェントをラジアンで返します。
構文
ATAN(番号)
ATAN(180)= 1.5652408283942
5.天井
この関数r与えられた数値を、等しいかそれ以上の値の最も近い整数に丸めて返します。
構文
天井(数字)
天井(3.1415)= 4
6. COS
この関数rラジアンで指定された指定された角度のコサインを返します。
構文
COS(番号)
COS(PI()/ 4)= 0.707106781186548
7.COT
この関数rラジアンで指定された指定された角度の余接を返します。
構文
COT(数値)
CO1(PI()/ 4)= 1
8.度
この関数r指定された角度の値を度単位で返します。
構文
度(数)
度(PI()/ 4)= 45
9.DIV
この関数r被除数と除数を指定して、商の整数値を返します。
構文
DIV(integer1、integer2)
DIV(11,2)= 5
10.EXP
この関数reの値を指定された数の累乗に変換します。
構文
EXP(数値)
EXP(2)= 7,389
EXP(-[成長率] * [時間])
11.フロア
この関数r与えられた数値を、等しいかそれ以下の値の最も近い整数に丸めて返します。
構文
FLOOR(数値)
FLOOR(6.1415)= 6
12. HEXBIN X、Y
HEXBINXとHEXBINYは、六角形のビンのビニングおよびプロット関数です。この機能x、y座標を最も近い六角形のビンのx座標にマップします。ビンの辺の長さは1であるため、入力を適切にスケーリングする必要がある場合があります。
構文
HEXBINX(数値、数値)
HEXBINX([経度]、[緯度])
13. LN
この関数r指定された数の自然対数を返します。
構文
LN(数値)
LN(1)= 0
14.ログ
この関数r指定された数値の基数10でログを返します。
構文
LOG(数値、[基数])
LOG(1)= 0
15. MAX
この関数r渡された引数の最大値を返します。
構文
MAX(数値、数値)
MAX(4,7)= 7
MAX(売上高、利益)
16.分
この関数r渡された引数の最小値を返します。
構文
MIN(数値、数値)
最小(4.7)= 4
MIN(売上高、利益)
17. PI
この関数r円周率の値を返します。
構文
PI()= 3.142
18.パワー
この関数r最初の引数の値を2番目の引数の累乗に変換します。
構文
POWER(数値、電力)
POWER(2,10)= 1024
19.ラジアン
この関数r指定された角度の値をラジアンで返します。
構文
ラジアン(数)
ラジアン(45)= 0.785397
20.ラウンド
この関数r指定された数値を指定された小数点以下の桁数に四捨五入します。
構文
ROUND(数値、[小数点以下])
ROUND([利益])
21.サイン
この関数r与えられた数の符号を返します。
構文
SIGN(数字)
SIGN(AVG(Profit))= -1
22. SIN
この関数rラジアンで指定された指定された角度の正弦を返します。
構文
SIN(番号)
SIN(PI()/ 4)= 0.707106781186548
23. SQRT
この関数r指定された数の平方根を返します。
構文
SQRT(数値)
SQRT(25)= 5
24.スクエア
この関数r指定された数の2乗を返します。
構文
SQUARE(数値)
SQUARE(5)= 25
25. SO
この関数rラジアンで指定された指定された角度の接線を返します。
構文
TAN(番号)
TAN(PI()/ 4)= 1
文字列関数
Tableauのこれらの組み込み関数を使用すると、文字列データを操作できます。これらの関数を使用して、すべての顧客からすべての姓を新しいフィールドにプルするなどの操作を実行できます。 Tableauのさまざまな文字列関数は次のとおりです
1.ASCII
この関数r上記の文字列の最初の文字のASCIIコードを返します。
構文
ASCII(文字列)
ASCII( 'A')= 65
2.CHAR
この関数rASCIIコードで表される文字を反転します。
構文
CHAR(ASCIIコード)
CHAR(65)= 'A'
3.含む
文字列に上記の部分文字列が含まれている場合、この関数r真になります。
構文
CONTAINS(文字列、部分文字列)
CONTAINS(“ Edureka”、“ reka”)= true
4.ENDSWITH
文字列が上記の部分文字列で終わる場合、この関数r真になります。
構文
ENDSWITH(文字列、部分文字列)
ENDSWITH(“ Edureka”、“ reka”)= true
5.見つける
文字列に上記の部分文字列が含まれている場合、この関数r文字列内の部分文字列のインデックス位置を返します。それ以外の場合は0です。オプションの引数startが追加された場合、関数はインデックス位置の開始前に表示される部分文字列のインスタンスをすべて無視します。
構文
FIND(文字列、部分文字列、[開始])
FIND(“ Edureka”、“ reka”)= 4
6. FINDNTH
文字列に上記の部分文字列が含まれている場合、この関数r文字列内でn番目に出現する部分文字列のインデックス位置を返します。
構文
FINDNTH(文字列、部分文字列、オカレンス)
FIND(“ Edureka”、“ e”、2)= 5
7.左
この関数r指定された文字列の左端の文字数を返します。
構文
LEFT(文字列、数値)
LEFT(“ Edureka”、3)= 'Edu'
8.レン
この関数r指定された文字列の長さを返します。
構文
LEN(文字列)
LEN(「エドゥレカ」)= 7
9.下
この関数r指定された文字列全体を小文字のアルファベットで返します。
構文
LOWER(文字列)
LOWER(“ Edureka”)= edureka
10. LTRIM
この関数r指定された文字列を前にスペースを入れずに返します。
構文
LTRIM(文字列)
LTRIM(“ Edureka”)= 'Edureka'
11.MAX
この関数r渡された2つの文字列引数の最大値を返します。
構文
MAX(a、b)
MAX( 'アップル'、 'バナナ')= 'バナナ'
12. MID
この関数r開始のインデックス位置から指定された文字列を返します。
構文
MID(文字列、開始、[長さ])
MID( 'Edureka'、3)= '川'
13.分
この関数r渡された2つの文字列引数の最小値を返します。
構文
MIN(a、b)
MIN( 'Apple'、 'Banana')= 'Apple'
14.交換
この関数は指定された文字列をイヤリングします部分文字列の場合そしてそれを交換品と交換します。
構文
REPLACE(文字列、部分文字列、置換)
REPLACE( 'Version8.5'、 '8.5'、 '9.0')= 'Version9.0'
15.右
この関数r指定された文字列の右端の文字数を返します。
構文
RIGHT(文字列、数値)
RIGHT(“ Edureka”、3)= 'eka'
16. RTRIM
この関数r後続のスペースなしで、指定された文字列を返します。
構文
RTRIM(文字列)
RTRIM(“ Edureka”)= 'Edureka'
17.スペース
この関数r指定された数のスペースで構成される文字列を返します。
構文
スペース(数値)
SPACE(1)= ''
18.スプリット
この関数r区切り文字を使用して文字列をトークンのシーケンスに分割し、文字列から部分文字列を返します。
構文
SPLIT(文字列、区切り文字、トークン番号)
SPLIT( ‘a-b-c-d’、 ‘-‘、2)= ‘b’
SPLIT( ‘a | b | c | d’、 ‘|‘、-2)= ‘c’
19.STARTSWITH
文字列が上記の部分文字列で始まる場合、この関数r真になります。
構文
STARTSWITH(文字列、部分文字列)
STARTSWITH(“ Edureka”、“ Edu”)= true
20.トリム
この関数r前後のスペースなしで、指定された文字列を返します。
構文
TRIM(文字列)
TRIM(“ Edureka”)= 'Edureka'
21.アッパー
この関数r指定された文字列全体を大文字のアルファベットで返します。
構文
UPPER(文字列)
UPPER(“ Edureka”)= EDUREKA
日付関数
Tableauのこれらの組み込み関数を使用すると、年、月、日付、日、時刻など、データソースの日付を操作できます。 Tableauのさまざまな日付関数は次のとおりです
1. DATEADD
この関数r指定された日付を指定された番号間隔で返します指定されたdate_partに追加されました上記の日付の。
構文
DATEADD(date_part、interval、date)
日付ADD( '月'、3、#2019-09-17#)= 2019-12-17 12:00:00 AM
2. DATEDIFF
この関数r日付部分の単位で表された両方の日付の差を返します。週の始まりは、ユーザーが必要とする日に調整できます。
構文
DATEDIFF(date_part、date1、date2、[start_of_week])
DATEDATEDIFF( '週'、#2019-12-15#、#2019-12-17#、 '月曜日')= 1
3.データ名
この関数r日付の日付部分を文字列形式で返します。
構文
DATENAME(date_part、date、[start_of_week])
DATENAME( '月'、#2019-12-17#)= 12月
4. DATEPART
この関数は、整数形式の日付の日付部分。
構文
DATEPART(date_part、date、[start_of_week])
DATEPART( '月'、#2019-12-17#)= 12
5. DATETRUNC
この関数は、指定された日付の切り捨てられた形式で、日付部分で指定された精度になります。この関数を使用すると、基本的に新しい日付が返されます。
構文
DATETRUNC(date_part、date、[start_of_week])
DATETRUNC( '四半期'、#2019-12-17#)= 2019-07-01 12:00:00 AM
DATETRUNC( '月'、#2019-12-17#)= 2019-12-01 12:00:00 AM
6.日
この関数は、指定された日付の日を整数形式で返します。
構文
DAY(日付)
日(#2019-12-17#)= 17
7. ISDATE
文字列が有効な日付である場合、この関数はtrueを返します。
構文
ISDATE(文字列)
ISDATE(2019年12月17日)= true
8.MAKEDATE
この関数は日付を返します指定された年、月、および日付から構築された値。
構文
MAKEDATE(年、月、日)
MAKEDATE(2019、12、17)=#2019年12月17日#
9. MAKEDATETIME
この関数は日付と時刻を返します指定された年、月、日付、および時、分、秒から構築された値。
構文
MAKEDATETIME(日付、時刻)
MAKEDATETIME( '2019-12-17'、#11:28:28 PM#)=#12/17/2019 11:28:28 PM#
MAKEDATETIME([日付]、[時間])=#12/17/2019 11:28:28 PM#
10. MAKETIME
この関数は時間を返します指定された時間、分、秒から構築された値。
構文
MAKETIME(時、分、秒)
MAKETIME(11, 28, 28) = #11:28:28#
11.月
この関数は、指定された日付の月を整数形式で返します。
構文
MONTH(日付)
月(#2019-12-17#)= 12
12.今
この関数は、現在の日付と時刻を返します。
構文
NOW()
NOW()= 2019-12-1711:28:28 PM
13.今日
この関数は現在の日付を返します。
構文
今日()
TODAY()= 2019-12-17
14.年
この関数は、指定された日付の年を整数形式で返します。
構文
YEAR(日付)
年(#2019-12-17#)= 2019
型変換関数
Tableauのこれらの組み込み関数を使用すると、フィールドをあるデータ型から別のデータ型に変換できます。たとえば、数値を文字列に変換して、Tableauによる集計を防止または有効にすることができます。 Tableauのさまざまな型変換関数は次のとおりです
1.日付
数値、文字列、または日付式を指定すると、この関数は日付を返します。
構文
DATE(式)
DATE([従業員の開始日])
DATE( '2019年12月17日')=#2019年12月17日#
日付(#2019-12-17 14:52#)=#2019-12-17#
2.日時
数値、文字列、または日付式を指定すると、この関数は日時を返します。
構文
DATETIME(式)
DATETIME(「2019年12月17日07:59:00」)= 2019年12月17日07:59:00
3.DATEPARSE
文字列を指定すると、この関数は指定された形式で日時を返します。
構文
DATEPARSE(フォーマット、文字列)
DATEPARSE( 'dd.MMMM.yyyy'、'17 .December.2019 ')=#2019年12月17日#
DATEPARSE( 'h'h' m'm's 's' '、' 11h 5m 3s ')=#11:05:03#
4.フロート
この関数は、引数を浮動小数点数としてキャストするために使用されます。
構文
FLOAT(式)
FLOAT(3)
=3,000
FLOAT([給与])
5. INT
この関数は、引数を整数としてキャストするために使用されます。特定の式では、結果をゼロに最も近い整数に切り捨てます。
構文
INT(式)
INT(8.0 / 3.0)= 2
INT(4.0 / 1.5)= 2
INT(-9.7)= -9
6.ストリング
この関数は、引数を文字列としてキャストするために使用されます。
構文
STR(式)
STR([日付])
集計関数
Tableauのこれらの組み込み関数を使用すると、データの粒度を要約または変更できます。以下は、Tableauのさまざまな集計関数です。
1.ATTR
この関数は、NULL値を無視して、すべての行に単一の値がある場合は式の値を返し、それ以外の場合はアスタリスクを返します。
構文
ATTR(式)
2.AVG
この関数は、NULL値を無視して、式のすべての値の平均を返します。 AVGは数値フィールドでのみ使用できます。
構文
AVG(式)
3.収集する
これは、null値を無視して引数フィールドの値を組み合わせる集計計算です。
構文
COLLECT(空間)
4. CORR
この計算は、2つの式のピアソン相関係数を返します。
ザ・ ピアソン相関 2つの変数間の線形関係を測定します。結果の範囲は-1から+1までです。ここで、1は正確な正の線形関係を示し、一方の変数の正の変化が他方の対応する大きさの正の変化を意味する場合、0は分散と&minus1の間に線形関係がないことを示します。正確な負の関係です。
構文
CORR(expr1、expr2)
5.カウント
これは、NULL値を無視して、グループ内のアイテムの数を返すために使用される関数です。つまり、同じアイテムが複数ある場合、この関数はそれを単一のアイテムではなく、個別のアイテムとしてカウントします。
構文
COUNT(式)
6.カウント
これは、NULL値を無視して、グループ内のアイテムの個別の数を返すために使用される関数です。つまり、同じアイテムが複数ある場合、この関数はそれを単一のアイテムとしてカウントします。
構文
COUNTD(式)
7. COVAR
これは、を返す関数です。 サンプル共分散 2つの式の。
一緒に変化する2つの変数の性質は、次を使用して定量化できます。 共分散 。正の共分散は、一方の変数の値が大きくなる傾向がある場合と同様に、変数が同じ方向に移動する傾向があることを示します。もう一方の変数の値も大きくなります。 Sデータがより大きな母集団の共分散を推定するために使用されているランダムサンプルである場合、十分な共分散が適切な選択です。
構文
COVAR(expr1、EXPR2)
8. COVARP
これは、を返す関数です。 母共分散 2つの式の。
母集団の共分散は、サンプルだけでなく、母集団全体の対象となるすべての項目について利用可能なデータがある場合に適切な選択です。
構文
COVARP(expr1、EXPR2)
9.MAX
この関数は、NULL値を無視して、すべてのレコードにわたって式の最大値を返します。
構文
MAX(式)
10.中央値
この関数は、NULL値を無視して、すべてのレコードにわたる式の中央値を返します。
構文
MEDIAN(式)
11.分
この関数は、NULL値を無視して、すべてのレコードにわたって式の最小値を返します。
構文
MIN(式)
12.パーセンタイル
この関数は、指定された式のパーセンタイル値を返します。返されるこの数値は、0から1の間(たとえば、0.34)であり、数値定数である必要があります。
構文
PERCENTILE(式、数値)
13. STDEV
Tableauのこの関数は、統計を返します 標準偏差 母集団のサンプルに基づいて、指定された式のすべての値の。
構文
STDEV(式)
14. STDEVP
Tableauのこの関数は、統計を返します 標準偏差 偏った母集団に基づく、与えられた式のすべての値の。
構文
STDEVP(式)
15.合計
Tableauのこの関数は、NULL値を無視して、式のすべての値の合計を返します。 SUMは、数値フィールドでのみ使用できます。
構文
SUM(式)
16.VAR
母集団のサンプルに基づく式が与えられると、この関数はすべての値の統計的分散を返します。
構文
VAR(式)
17.ワープ
母集団全体に基づく式が与えられると、この関数はすべての値の統計的分散を返します。
構文
VARP(式)
論理関数
Tableauのこれらの組み込み関数を使用すると、特定の条件が真であるか偽であるかを判別できます(ブール論理)。 Tableauのさまざまな論理関数は次のとおりです
1. AND
この関数は、2つの式に対して論理AND(論理積)を実行します。 ANDがtrueを返すには、指定された両方の条件が満たされている必要があります。
構文
IF AND THEN END
IF(ATTR([Market])= 'Asia' AND SUM([Sales])> [Emerging Threshold])THEN'Well Performing '
2.ケース
Tableauのこの関数は、論理テストを実行し、最も一般的なプログラミング言語のSWITCHCASEに匹敵する適切な値を返します。
指定された式で指定された条件に一致する値の場合、CASEは対応する戻り値を返します。一致するものが見つからない場合は、デフォルトの戻り式が使用されます。デフォルトの戻り値がなく、一致する値がない場合、この関数はNULLを返します。
多くの場合、CASEはIIFやIF THENELSEよりも使いやすいです。
構文
場合
いつ
いつ...
そうしないと
終わり
CASE [地域] WHEN'West 'THEN 1 WHEN'East' THEN 2 ELSE 3 END
3. ELSE&IF、THEN
Tableauのこの関数は、IF条件を満たす最初の式のTHEN値を返す一連の入力をテストします。
構文
それ以外の場合は終了
IF [利益]> 0 THEN '利益' ELSE '損失' END
4.ELSEIF
Tableauのこの関数は、ESLEIF条件を満たす最初の式のTHEN値を返す一連の入力をテストします。
構文
もしそうなら[ELSEIF THEN ...] ELSE終わり
IF [利益]> 0 THEN '利益'ELSEIF [Profit] = 0 THEN '利益なし損失なし'ELSE'Loss 'END
5.終了
この関数は式を終了します。
構文
もしそうなら[ELSEIF THEN ...] ELSE終わり
IF [利益]> 0 THEN '利益'ELSEIF [Profit] = 0 THEN '利益なし損失なし'ELSE'Loss 'END
6. IFNULL
このTableau関数は、NULLではなくexpr1を返します。それ以外の場合は、expr2を返します。
構文
IFNULL(expr1、expr2)
IFNULL([利益]、0)
7. IIF
このTableau関数c条件が満たされているかどうかを確認し、TRUEの場合は値を返し、FALSEの場合は別の値を返し、不明な場合は3番目の値またはNULLを返します。
構文
IIF(テストして、それ以外の場合、[不明])
IIF([Profit]> 0、 'Profit'、 'Loss'、0)
8. ISDATE
この関数c指定された文字列が有効な日付である場合はヘックし、有効な場合はtrueを返します。
構文
ISDATE(文字列)
ISDATE( '2004-04-15')= True
9. ISNULL
この関数c指定された式に有効なデータが含まれている場合はヘックし、含まれている場合はtrueを返します。
構文
ISNULL(式)
無効です([利益])
10.ない
この関数は、指定された式に対して論理NOT(否定)を実行します。
構文
そうでなければ終了します
IF NOT [Profit]> 0 THEN'No Profit 'END
11.または
この関数は、2つの式に対して論理OR(論理和)を実行します。 ORがtrueを返すには、指定された2つの条件のいずれかが満たされている必要があります。
構文
IF OR THEN END
IF [利益]<0 OR [Profit] = 0 THEN 'Needs Improvement' END
12.いつ
この関数は、指定された式の条件を満たす最初の値を見つけて、対応する戻り値を返します。
構文
そのときの場合... [その他]終了
CASE [RomanNumberals] WHEN'I 'THEN 1 WHEN'II' THEN 2 ELSE 3 END
13. ZN
Tableauのこの関数は、NULLでない場合は指定された式を返し、そうでない場合はゼロを返します。
構文
ZN(式)
ZN([利益])
これらはすべて、Tableauとそれに関連するさまざまな概念について詳しく知るために、Tableauで不可欠な機能でした。 このプレイリスト 。
Tableauをマスターしたい場合は、Edurekaが厳選したコースを用意しています。 これは、条件付き書式設定、スクリプト、グラフのリンク、ダッシュボードの統合、RとのTableauの統合など、データ視覚化のさまざまな概念を詳細にカバーしています。