2 Replies Latest reply on Aug 3, 2017 6:56 PM by Zhouyi Zhang

    Tableau Server数据源与Excel数据源融合

    zhouye8huawei.com.

      创建了一个多源数据源,其中一个是Tableau Server数据源,一个是Excel数据源,2个数据源通过2个字段进行关联:工号和入职日期

      Tableau Server数据源字段如下:

       

      入职日期姓名年龄
      20170703张三15
      20170702李四20

       

      Excel数据源字段如下:

      入职日期姓名薪水
      20170703张三1000
      20170502甲级500

      编辑好数据源关系后,从Tableau Server数据源中,拖字段"年月"至筛选器中,并将Excel中的姓名拖到行,薪水拖到列

      却显示NULL,这是为什么?

       

      也就是2个数据源其中一个关联字段作为筛选器,但对另一个数据源却不起数据过滤的作用?

        • 1. Re: Tableau Server数据源与Excel数据源融合
          Patrick A Van Der Hyde

          Hello ,

           

          What fields are the data sources linked on?  Is it possible to share a view showing more of the datasources and view? 

           

          This issue sounds like the two datasources are not linked or do not match properly when linked.  You may wish to review more information about Data Blending Blend Your Data  and Data Blending and Data Integration  should both be very helpful. 

           

          I hope this helps.

           

          Patrick 

          • 2. Re: Tableau Server数据源与Excel数据源融合
            Zhouyi Zhang

            Hi, Zhouye

             

            我觉得你的问题是由于入职日期引起的。我能够重现你的情况, 然后我发现,当我用下面的公式同时应用在两个数据源时,我得到的值不一样。月份和日会互换

             

            STR(YEAR([your date field])) +

            " " +

            STR(MONTH([your date field]) ) +

            " " +

            STR(DAY([your date field]) )

             

            你也可以尝试去检查下入职日期在两个数据源被解析的结果是不是一样的。

            以下是我得到的结果,第一个是Tableau Server上的,第二个是我把第一个结果导入Excel然后再链接上去,日期解析返回不一样的结果。

            希望这个对你有帮助。

             

             

            Hi, Patrick

             

            I think the issue should be caused by the date parsing when adding Excel as second data source, basically, for the same date value, when Excel data load, the day and month getting swapped, so when data blended, it can't match and then shows null.

             

            ZZ