2015-10-20 14 views
0

我有一個RDATA文件看起來像這樣,當我導入的Tableau:畫面排序rownames作爲數據源爲了

Rownames(Abc) cat(#) mouse(#) dog(#) 
cat   1.0 0.8  0.7 
mouse   0.8 1.0  0.5 
dog   0.7 0.5  1.0 

當我把measure namesColumns盒子裏,排序,data source order,我可以得到它成爲在我的數據源中的貓,狗,鼠標順序。

然而,當我把rownamesRows箱和data source order排序,它不工作。它似乎只能按升序或降序排序。

我有measure valuescolor框,所以我有某種形式的相關矩陣。我需要的矩陣是在cat mouse dog的行和列的data source order才能看到一些有用的東西。

現在我只看到這一點:

rownames cat mouse dog 
mouse 
dog 
cat 

回答

0

這不是我你是什麼意思100%清楚,但它聽起來像你的問題是,在各行的順序是按照字母順序,而不是定製它在源文件中的定義?

你可以右鍵點擊該行抽屜措施丸這種情況下,單擊「排序」,選擇「手動」和你喜歡的重新排序。 如果您想將其應用於更大的數據集,據我所知,您不能只保留您的來源訂單。解決方法是事先計算ID字段,以便在Tableau中顯示它時可以對其進行升序排序。

編輯: 列與行之間的區別如下: 列在您的數據源中定義。如果您有一個數據庫,您將定義列的順序和類型,以CSV格式顯示您的第一行,列出該列的順序和名稱。如果你想讀或寫,這很重要,因爲你需要確保例如第二列包含貓的值。在另一側上

行添加或多或少隨機地(至少通常)。你會得到一個新的數據集,並在最後添加。這意味着沒有訂單,除非您在數據條目上方有一層實際上需要處理的層。 當你閱讀這些行現在它通常更有意義,對它們進行排序升序或價值或名稱降序而不是採取隨機訂單的來源。

彷彿要解決此如上所述,你將有一個ID分配給每一行,這樣就可以對它進行排序。

+0

買那爲什麼當我把措施名稱變量在山坳裏的抽屜裏,它保持它作爲源數據格式。當我把rownames變量放在行抽屜裏時,它不起作用。爲什麼它適用於col而不是行? – jxn

+0

感謝您澄清 – jxn