首页 > 解决方案 > 在 Power BI 中,如何显示列中值的计数图表

问题描述

我有一个包含 CaseID、BidDate、DateOffered、DaysToBid 列的表。DaysToBid 是计算出来的,它只是 DateOffered 和 BidDate 之间的差异。每个案例有多个投标,每行一个投标。

我想显示一个图表,其中 x 轴 = 天数(例如从 0 到 365),以及 DaysToBid <= x 值的投标的累积数量(即计数)。我还需要按 DateOffered 字段过滤图表,例如显示给定月份、季度或年份的数据。

我已经为此工作了几天,但不知道该怎么做。我已经建立了一个表格,其中有一列数字(天)作为 x 值,以及一个包含累计投标数的计算列。我刚刚意识到日期范围过滤器不起作用的原因是计算列不是动态的,所以这种方法是没有希望的——一个新手错误。我得到的数据是文件中的每个出价,而不是日期范围。我正在使用日历表中的 [MinDate] 和 [MaxDate] 的收获度量。

我该如何设置呢?这似乎是一个很常见的情况,但我在网上找不到任何关于如何创建它的建议。

Numbers 表中的失败计算列如下。但显然这永远不会到达报告中的过滤器上下文,因此 [MinDate] 和 [MaxDate] 引用整个日历,而不是 =selected 范围。

Cumul_Bids = CALCULATE(
                COUNT('Buyer_Review'[DaysToBid]), 
                FILTER('Buyer_Review', 
                    [DaysToBid] <= Numbers[Number of Days]
                    && [BidDate] >= [MinDate] 
                    && [BidDate] <= [MaxDate]
                )
            )

标签: reportdaxmeasure

解决方案


推荐阅读