云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

专属服务器_icloud云存储空间当前不可用_年度促销

小七 141 0

专属服务器_icloud云存储空间当前不可用_年度促销

概念:链接两个查询以合并它们的数据。

要求:我们合并数据的维度在查询中应该是相同的数据类型。

注意:我们只能将一个维度合并到一个维度。不能在变量或度量之间进行合并。只是尺寸!

参考资料:你也可以在这个博客上清楚地看到合并维度-合并维度和扩展合并

好吧,首先,企业内部软件,对于所有WEBI的新手(我也是其中之一),让我来告诉你合并维度是什么。对于SQL爱好者来说,我们可以说这与在两个表之间创建连接非常相似。与此类似,但并不完全相同。

合并维度是一个概念,您可以将来自两个不同查询的数据合并到一个单一的WEBI报表中。假设您可以将查询1中的数据与第二个查询中的数据合并。下面的图片将很好地解释它。

查询1的数据:

查询2的数据:

表示我们希望按顺序合并这两个查询,以便输出数据应该是这样:

这是一个简单的情况,计算机大数据,我们可以简单地合并两个查询的"顺序",大数据分析培训课程,并将其他字段拖到一个新块中。但是,如果我们也想从这两个查询中得到未合并的维度(SQL人员可以将其想象为完全的外部联接),那么这就涉及到一些麻烦。

假设您想要知道在哪一天收到了哪些订单的数据,例如:

这里我们从这两个查询中得到了维度。现在让我们了解如何实现这一点。

在本例中,什么是大数据技术,我所做的是,我创建了一个名为dateRec\u dtl的新细节对象。我将这个对象与合并的维度"Order"相关联。此对象的公式将等于另一个查询中的对象。请注意,上面屏幕截图中的order、item和quantity来自一个查询,dateRec\u dtl是用于从另一个查询获取dateRec的详细对象。请参阅下面的屏幕截图:

现在您可以将此对象与其他查询对象一起拖动,并且不会出现"不兼容"错误。

在处理此问题时,我遇到了一个情况,即出现了#多值错误。我在查询1中的数据中添加了另一行,以便在我的示例中得到此错误。查询1中的数据会是这样:

返回到#多值错误,结果是:

在想如何解决这个#多值问题后,我想出了一个解决方法。右键单击表,大数据前景怎么样,单击表属性并选中"允许重复行聚合"。

执行此操作后,我能够获得正确的数据,现在看起来是这样:

我希望本文有助于理解合并维度的概念,并帮助您合并两个查询中未合并的维度。抱歉,如果这个例子不好或者你认为我没有使用太多的截图