簡體   English   中英

Tableau-計算字段:滿足多個條件時重復計數

[英]Tableau - Calculated Field : repeat count when multiple conditions are met

這是一列

Status  Count
A B C   1000
A B     500
B D     200
C D     100

我有一列名為狀態的列,其中每一行都包含一個人采取的所有不同狀態。

我正在嘗試創建一個計算字段,應提供下表

Status|  Status A|  Status B|  Status C|  Status D|
A B C |      1000|      1000|      1000|         0|
A B   |       500|       500|         0|         0|
B D   |         0|       200|         0|       200|
C D   |         0|         0|       100|       100|

這是一個嘗試

IIF(CONTAINS([Status],"A"),"Status A",
    IIF(CONTAINS([Status],"B"),"Status B",
        IIF(CONTAINS([Status],"C"),"Status C",
             IIF(CONTAINS([Status],"D"),"Status D","")))

但是,使用上面的計算字段返回的結果是:

Status|  Status A|  Status B|  Status C|  Status D|
A B C |      1000|         0|         0|         0|
A B   |       500|         0|         0|         0|
B D   |         0|       200|         0|         0|
C D   |         0|         0|       100|         0|

有人可以幫我這個忙嗎? 我真的相信解決方案會很簡單。

謝謝!

希望我能正確回答你的問題。 因此,您想在一列中顯示三個不同的值嗎? 有什么野心? 如果您能夠在一列中代表一種狀態,那么您的生活就會變得更加輕松...例如

Status A | Status B | Status C
------------------------------
    X          X
                         X
    X                    X
  ...        ...       ...

在每一列的后面設置特定的計數器。 希望您可以與此合作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM