基于未连接切片器的计算列

时间:2019-06-27 06:43:23

标签: powerbi

我不确定我是否已经正确总结了这个问题,因此我将在下面添加对实际问题的描述。

我们有一个报告,显示“工作”的数据。这些作业具有一些相关的日期字段,例如“创建日期”,“完成日期”和“发票日期”。我们目前在报告中有3个切片器,根据这些日期可以正常工作。

用户有时会同时使用所有3个切片器,最终会得到各种无用的数据。无论我们有多少次告诉他们在更改日期切片器之前重置过滤器,他们都会忘记这样做。 他们也不想有3个单独的报告。

我们的任务是为他们提供以下内容:

  1. 可以让他们选择要过滤的内容的选项,仅创建,完成或开具发票的选项
  2. 基于上面选择的选项的切片器。

我们尝试根据断开的切片器中选择的选项创建一个计算所得的列,将其设置为这些日期之一,然后添加一个适用于该列的切片器,但是我们没有任何运气。计算列中的值不正确

这是我们为解决问题而做的事情:

创建可捕获所选值的度量

SelectedMeasure = SELECTEDVALUE('Date Filter Options'[Name],"Created Date")

创建计算列以设置适当的日期值 请注意,我们目前仅使用三个可能值中的两个进行测试。

Selected Date Filter = if(jobs[SelectedMeasure] = "Created Date", (jobs[Created Date (DateOnly)]), (jobs[Completed Date (DateOnly)]))

我们发现,即使按预期更改了切片器和度量值,选定日期过滤器列也不会使用正确的日期值进行更新。

我们完全感到困惑-我知道我们可能与正确的解决方案还有一段距离,因此我们将不胜感激


不确定如何最好地展示数据模型,但这是“工作”表的相关字段

jobNumber: string
jobId: guid
CreatedDate: date
CompletedDate: date
InvoicedDate date

日期过滤器选项表仅包含一列,其中包含以下选项:

"Created Date"
"Completed Date"
"Invoiced Date"

0 个答案:

没有答案