我有一个Factlosses表和一个DimAcumulation表。我把它们带入了Powerbi,我放了一个切片机来选择我感兴趣的累积区域。
用户选择了区域后,我想在一年中按损失进行小组,并将损失汇总到一年中。但仅在适用于用户选择区域的数据上。
我正在使用以下DAX代码来完成组...
table = summarizecolumns(factorforwardlookingAcumulation [Year],"按年损失",总和(factorforwardlookingAccumulation [净损失我们的份额USD]((
问题是新表总是产生相同的结果。即,当我更改应包括在哪些累积危险中时,这与总和没有影响。(正在求和整个表(
我想使用切片机过滤事实表,然后在过滤后的列表上运行DAX查询。这可能吗?
如果您希望这些表响应报告中的过滤器或切片机,则不能将这些表作为在数据选项卡下显示的计算表中写入这些表过滤发生。
要获得想要的东西,您必须在措施中做所有事情,因为这些是对切片机的反应。如果您要在完成分组和总和完成后寻找最大损失年,则可以按照以下措施写一项措施:
Year Max =
VAR CalculatedTable = SUMMARIZECOLUMNS(FactForwardLookingAccumulation[Year], "Losses By Year", SUM(FactForwardLookingAccumulation[Net Loss Our Share Usd]))
RETURN MAXX(CalculatedTable, [Losses By Year])
以这种方式写它将允许计算的表响应您的切片机和过滤器。