English 中文(简体)
在电力局,我是否能够创造变量,然后利用这些变量过滤矩阵?
原标题:In Power BI, can I create variables and then use them to filter a matrix?

我的任务是重建电力应用中的准入数据库。 就我数据库中的衡量标准而言,我第一次尝试采用PowerBI。 我希望新的解决办法与原来的办法一样,如果不是更好的话。

在原件中,用户将输入一个起始日期和结束日期,然后点击一个吨,以节省这些日期。 从那以后,他们可以选择三个州中的一个,以显示相应的查询结果,每个查询日期略有不同。 请注意,每个查询小组的记录类似于纸张表。

我要说的是,我有一个包括出生和死亡日期在内的历史上著名人士的名单。 用户选择一个日期范围,点击纽特。 然后,对名单上的出生于该日期的每个人进行过滤。 用户在未调整日期范围的情况下点击了2号纽特。 现在,我们名单上所有在那天死亡的人都得到过滤。 最后,用户在未调整日期范围的情况下点击了3号纽吨。 该表现已对截至日期范围结束之日活着的每个人进行过滤。

我能够说明如何用日期表设定一个日期选择,然后使用两个选定日期生成变量。 然后,我对如何创建无线电塔顿和确定另一个变量中选取哪些纽吨表示出看法。 因此,我有三个变数:“Start”、“End”和“报告”。

从这里的我来看,我可以在一定程度上利用这些变量来决定如何对矩阵进行过滤(即,如果“报告”=“Born”,那么“Start”和“End”之间出生日期的过滤矩阵。 如果“报告”=“分类”,“标准”和“选择”之间死亡日期的过滤矩阵。 如果“报告”=“Alive”,在“End”之前对出生日期进行过滤,死亡日期要么无效,要么在“End”之后。 这就是我ve的 where。 不能确定这是最佳办法,甚至可能这样做。

问题回答

Don t think of it as filtering the matrix but more of how to calculate the values.

You can create a measure similar to:

Person count = 
  var dateS = MIN(DateTable[Date])
  var dateE = MAX(DateTable[Date])

  var bornCount =
    CALCUALTE(
      COUNTROWS( FactDataTable ),
      REMOVEFILTERS( DateTable ),
      dateS <=  FactDataTable [Birth Date] &&  FactDataTable [Birth Date] <= dateE
    )

  var deathCount =
    CALCUALTE(
      COUNTROWS( FactDataTable ),
      REMOVEFILTERS( DateTable ),
      dateS <=  FactDataTable [Death Date] &&  FactDataTable [Death Date] <= dateE
    )

  var aliveCount =
    CALCUALTE(
      COUNTROWS( FactDataTable ),
      REMOVEFILTERS( DateTable ),
       FactDataTable [Birth Date] <= dateE &&
      (  FactDataTable [Death Date] > dateE || ISBLANK( FactDataTable [Death Date]) )
    )

  return SWITCH( SELECTEDVALUE( Report Table [Report]),
    "Born": bornCount,
    "Died": deathCount,
    "Alive": aliveCount
  )

Use this new measure in your Matrix Values. You can also add the Report Table [Report] to the Columns of your Matrix and this will add a nice touch of updating the column name as the selection changes.





相关问题
Power BI Subtotal Measure

I need your help with some Power Bi code As you can see, in the Excel Worksheet i have 2 cells (yellow) that are mainly of subtotals and 2 columns (last 2) that depends of these subtotals, however ...

DAX expression for Power BI measure

I am trying to create a measure in POWER BI, its to calculate the total revenue for a time period but it has a lot of conditions to it. i.e. Total Revenue with following conditions Shipping type = &...

热门标签