我在下图中创建了一个powerpivot模型。我试图包含“IncurredLoss”值并按时间切片。书面保险费在事实表中并正确显示。我的目标是IncurredLoss以类似的方式显示
我尝试了以下解决方案:
其他几点说明:
任何想法,澄清或指示都非常受欢迎。谢谢!
答案 0 :(得分:1)
相关列应该有效。我能够在Excel 2016和Power BI Desktop中使用它。我不会用问题轰炸你,而是试着深入了解我将如何进一步排除故障,希望能让你更快地找到解决方案:
首先,检查Power Pivot中的PolicyPremiumFact表,看看IncurredLossRelated字段是否为空。如果它始终为空白,则相关列不起作用。相关专栏无法运作的主要原因是您的人际关系存在问题。我会检查的事情:
如果以上都不是问题,那么在Power Pivot中查看给定日期的数据并不会有什么坏处。例如。将PolicyPremiumFact表过滤到特定日期并查看LossKeys。然后转到LossSummary表并过滤到那些LossKeys。像这样走过可能会导致疏忽(例如,可能没有将LossKeys完全加载到您的模型中)。
如果以上都没有显示任何内容,或者Power Pivot内的相关列不是空白,我的建议是尝试更新版本的Excel(例如Excel 2016)或最新版本的Power BI Desktop。
如果问题仍出现在最新版本的Excel / Power BI Desktop中,那么您的数据模型还会发生其他影响相关计算的问题。如果是这种情况,那么如果您可以使用重现问题并共享问题的示例数据来模拟您的文件,将会非常有用。
我的最后一个建议是考虑在表格到达数据模型之前对其进行重组。在您的情况下,我建议重组PolicyPremiumFact以包含LossSummary的所有事实,而不是将一个单独的表连接到您的主要事实表。这是您在某种程度上对RELATED字段执行的操作,但在将数据导入Power Pivot之前(例如,使用SQL或Power Query)而不是在DAX中,它更干净。
希望其中一些有用。