0

我想以以下数据为例在 tableau 中创建一个转换矩阵。

IDKEY Status Date
A       1     2013
B       1     2013
C       2     2013
D       1     2013
A       1     2014
B       1     2014
C       1     2014
D       2     2014

根据这些数据,我想构建一个简单的矩阵。行是当前状态,列是先前状态。[1,2] 表示例如:当前状态为 1 的 ID 中有 33%(C) 之前的状态为 2。当前状态为 2(D) 的 ID 之前的状态为 1。

      [,1] [,2]
  [1,]0.67  0.33
  [2,]1     0     

对此有什么想法吗?我尝试了几个计算字段,但它们似乎不起作用。


有关其他信息,请参阅随附的屏幕截图。过渡

贷款 A&B 在 2014 年保持为 3。我想给这些贷款一个像“33”这样的值,我的贷款从 1 变为 2,我希望该贷款获得一个值“12”。例如在新列中。

此示例的级别比第一个示例多。

4

1 回答 1

0

刚好碰到这个。并写了一个关于这个确切问题的解决方案的注释。 http://vizdiff.blogspot.com/2016/10/creating-markov-chain-transition-matrix.html

Tableau 中的计算其实非常简单。我们只需要计算沿新状态的行总数。可以使用 Eitherwindow_sum()或 LOD 的细节层次。请参阅上述文章中的详细信息。

Sum({Fixed Year13: Sum(Number of Records)})Window_Sum(Sum(Number of Records))使用 Year14 计算。

看看2年后这个答案是否适合你。

于 2016-10-17T18:51:40.203 回答