Powerbi Power BI-合并多个客户表

Powerbi Power BI-合并多个客户表,powerbi,dax,data-modeling,Powerbi,Dax,Data Modeling,连接类型:直接查询多个数据源,因此可用的DAX非常有限,尤其是在电源查询负载中 数据模型查询:数据模型不是一个完美的星型模式,但有人试图将表分为业务流程和查找表。可能有一些问题需要讨论当前的数据模型。我现在只有一个问题 我当前的目标是生成一个汇总客户表,以替换当前的两个表,这两个表具有一些我需要的度量,如应用程序客户数、总客户数、客户首次访问应用程序的日期等 因此,我无法在导入阶段合并2个customer表并添加计算列和度量值,因为power bi不支持或不允许这样做,并且由于我使用的是直接查询

连接类型:直接查询多个数据源,因此可用的DAX非常有限,尤其是在电源查询负载中

数据模型查询:数据模型不是一个完美的星型模式,但有人试图将表分为业务流程和查找表。可能有一些问题需要讨论当前的数据模型。我现在只有一个问题

我当前的目标是生成一个汇总客户表,以替换当前的两个表,这两个表具有一些我需要的度量,如应用程序客户数、总客户数、客户首次访问应用程序的日期等


因此,我无法在导入阶段合并2个customer表并添加计算列和度量值,因为power bi不支持或不允许这样做,并且由于我使用的是直接查询,sql已退出。我的计划是使用前端可视页面上的DAX Summary功能创建一个汇总客户表,该表仅包含应用程序客户,然后测量客户总数等。这是最佳做法还是有更好的方法?了解您最好使用sql或power query,但在这种情况下,我认为这是最好的方法,但需要另一种视图。

是否有理由使用直接查询而不是导入?如果处于导入模式,则可以在PowerQuery中轻松地将两个客户机表附加在一起


Treb Gatte,Power BI MVP

从您的描述来看,您想要实现的目标非常简单。但是,如果您提供所有表的样本数据和预期的汇总输出,则会有所帮助。由于GDPR的原因,无法共享样本数据。然而,我只是想验证,当您的数据模型中有多个客户表时,我使用的方法是正确的。在这种特定情况下,我需要一些数据建模方面的见解。Customer App table只是一个应用程序客户列表,Customer table是一个包含所有客户的大列表,其中包含所有正常的客户特定信息,如年龄等@JamesKhan当任何人请求样本数据时,通常他们需要与真实数据相似的虚拟数据。每个表中有几行来模拟外键通常就足够了。关于模型2表应该可以。但是你可以将它们(左连接)合并到power query中的customer表(非app one)中。谢谢@mxix。我在考虑这个问题,我只需要在customer表中粘贴一个计算列,以指示它是否是应用程序客户,然后隐藏customer应用程序表,因为它只是一个客户id列表,其他列不提供任何值。我猜您的意思是合并而不是追加。如果没有任何关于实时数据或数据大小限制的业务需求,我同意导入模式是一种选择。欢迎使用Stackoverflow。小数据集,需要实时和概念验证的一次性练习。