Power BI Visual 运行 合计
Power BI Visual Running Total adds up
我的每月销售额视觉效果与图片的第一部分相似。
为了显示 运行 交易总数,我使用了这个 Measure:
Sum Sales Running Total =
CALCULATE(
COUNTROWS(SalesTable),
FILTER(
ALLSELECTED(SalesTable),
SalesTable[CreatedOn] <= MAX(SalesTable[CreatedOn])
)
)
如果我只选择一年的切片器,我会得到 运行 总数的正确视觉效果。正如你在图片上看到的。
但是,如果我为 运行 总视觉效果选择多个年份的切片器,则视觉效果会将所有数据相加,而不是重叠图表。见图片的下半部分。
正确的交易金额被标记为绿色,错误的交易金额被标记为红色。
我怎样才能防止视觉形式总结视觉中的 运行 总数?
嗨,这种行为是由于分组依据而发生的。修改措施如下
Count of Booths Running Total =
CALCULATE(
COUNTROWS(dlg_V_Booth_per_Event),
FILTER(
ALLSELECTED(dlg_V_Booth_per_Event),
dlg_V_Booth_per_Event[CreatedOn] <= MAX(dlg_V_Booth_per_Event[CreatedOn])
&& dlg_V_Booth_per_Event[RunningMonth] <= MAX(dlg_V_Booth_per_Event[RunningMonth])
&& dlg_V_Booth_per_Event[EventName] = max(dlg_V_Booth_per_Event[EventName])
)
)
Sum of Booth Space Running Total =
CALCULATE(
SUM(dlg_V_Booth_per_Event[BoothSpace]),
FILTER(
ALL(dlg_V_Booth_per_Event),
dlg_V_Booth_per_Event[CreatedOn] <= MAX(dlg_V_Booth_per_Event[CreatedOn])
&& dlg_V_Booth_per_Event[RunningMonth] <= MAX(dlg_V_Booth_per_Event[RunningMonth])
&& dlg_V_Booth_per_Event[EventName] = max(dlg_V_Booth_per_Event[EventName])
)
)
我的每月销售额视觉效果与图片的第一部分相似。
为了显示 运行 交易总数,我使用了这个 Measure:
Sum Sales Running Total =
CALCULATE(
COUNTROWS(SalesTable),
FILTER(
ALLSELECTED(SalesTable),
SalesTable[CreatedOn] <= MAX(SalesTable[CreatedOn])
)
)
如果我只选择一年的切片器,我会得到 运行 总数的正确视觉效果。正如你在图片上看到的。
但是,如果我为 运行 总视觉效果选择多个年份的切片器,则视觉效果会将所有数据相加,而不是重叠图表。见图片的下半部分。
正确的交易金额被标记为绿色,错误的交易金额被标记为红色。
我怎样才能防止视觉形式总结视觉中的 运行 总数?
嗨,这种行为是由于分组依据而发生的。修改措施如下
Count of Booths Running Total =
CALCULATE(
COUNTROWS(dlg_V_Booth_per_Event),
FILTER(
ALLSELECTED(dlg_V_Booth_per_Event),
dlg_V_Booth_per_Event[CreatedOn] <= MAX(dlg_V_Booth_per_Event[CreatedOn])
&& dlg_V_Booth_per_Event[RunningMonth] <= MAX(dlg_V_Booth_per_Event[RunningMonth])
&& dlg_V_Booth_per_Event[EventName] = max(dlg_V_Booth_per_Event[EventName])
)
)
Sum of Booth Space Running Total =
CALCULATE(
SUM(dlg_V_Booth_per_Event[BoothSpace]),
FILTER(
ALL(dlg_V_Booth_per_Event),
dlg_V_Booth_per_Event[CreatedOn] <= MAX(dlg_V_Booth_per_Event[CreatedOn])
&& dlg_V_Booth_per_Event[RunningMonth] <= MAX(dlg_V_Booth_per_Event[RunningMonth])
&& dlg_V_Booth_per_Event[EventName] = max(dlg_V_Booth_per_Event[EventName])
)
)