生成的时间维度-年的更改值

时间:2019-01-14 12:09:56

标签: time ssas tableau dimension

在SSAS中,我在数据源中创建了一个生成的时间维度。问题是,生成的年份采用“ Calendar 2018”之类的格式,而不仅仅是“ 2018”,这很不方便,因为我随后在Tableau中使用时间维度,并且在各处都需要看到“ Calendar 2018”,我需要显示一些趋势看起来不好有什么方法可以以简单的“ 2018”格式创建时间维度?还是有什么方法可以手动更改维度中的数据?我本来会根据自己的表使用维度,但是Tableau似乎无法将其识别为“日期”维度,因此不允许我将数据显示为连续的行,这正是我所需要的。非常感谢。

1 个答案:

答案 0 :(得分:2)

是的,Tableau不会将“ Calendar 2018”解释为数字。将该字符串转换为数字也不会因为“日历”这个词而使您走得太远。

非常感谢,对此有一个简单的解决方案。

我已经在Excel中创建了一个很小的数据表来模拟此解决方案。

enter image description here

我们的计算将把“日历”一词与“ 2018”分开,并将结果的年份部分转换为数字。该计算看起来像...

INT(SPLIT([Calendar Years], ' ', 2))

我将将此计算拖到列自身,并将值列拖到行架子。最后,我们确保将标记显示为一行。

您的结果应如下所示。

enter image description here

希望这会有所帮助!快乐的呕吐:)