首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在powerBI中获取具有where条件的两个值之间的数据

问在powerBI中获取具有where条件的两个值之间的数据
EN

Stack Overflow用户
提问于 2017-09-28 09:54:34
回答 2查看 1.2K关注 0票数 2

我是PowerBI的新手,我需要像你这样的专家的帮助。

我正在连接MySQL db并获取数据。

我附上从表可视化导出的csv 这里的样本数据。

我的版本从0.1到2.0(即0.1,0.2,0.3 .0.9,1.0,1.1,……2.0)每个报价。也就是说,每个报价可以有多个版本,从0.1到2.1。

我想要的桌子应该是,

  1. 我只想显示那些在版本(0.1到<=1.0)中有1.0版本的商,我想显示每个报价的最小版本和最高版本( 1.0 ),以及最小版本日期和版本1.0日期之间的天数。
  2. 我只想显示那些在版本(1.1到<=2.0)中有2.0版本的商,我想显示每个报价的最小版本和最高版本( 2.0 ),以及最小版本日期和版本2.0日期之间的天数。

样本输出:

  1. 我想在版本(0.1到<=1.0)中显示1.0版本的商,我想显示每个报价的最小版本和最高版本( 1.0 ),以及最小版本日期和版本1.0日期之间的天数。

Quation# _

  1. 我想显示在版本(1.1到<=2.0)中有2.0版本的商。我希望显示每个报价的最低版本和最高版本( 2.0 )以及最低版本日期和版本2.0日期之间的天数。

Quation#

如果得到输出,请共享pbix文件。

请帮助我实现这一目标。提前一吨谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-10-05 06:30:51

按照以下步骤:

根据以下版本组成一个组:

​

这也可以使用DAX实现,但这样容易得多(如果您想要的话,我可以向您发送DAX公式)。

创建以下措施:

代码语言:javascript
复制
Duration = 
DATEDIFF (
CALCULATE (
    MIN ( 'sample'[businessDate] ),
    ALLSELECTED ( 'sample'[businessDate] )
),
CALCULATE (
    MAX ( 'sample'[businessDate] ),
    ALLSELECTED ( 'sample'[businessDate] )
),
DAY)

在表可视化中添加以下字段: QuoteNo -不要汇总版本-第一个版本(重命名到最小版本)版本-最后一个版本(重命名到最大版本)持续时间版本(组)-减少列的大小,直到隐藏

定稿:

将此度量值添加到表中,并将其添加到表结果的筛选器中,如下所示:

代码语言:javascript
复制
Validation =
IF (
    MAX ( 'sample'[version] ) = INT ( MAX ( 'sample'[version] ) )
       = TRUE (),
    1,
    0
 )

​

​

票数 2
EN

Stack Overflow用户

发布于 2017-09-28 16:46:04

您只需要在查询中添加第三个比较,就可以检查当前Quote#是否有一个版本为1.0的行。考虑到这一点,我将编辑您当前的查询如下。

代码语言:javascript
复制
Bucket = 'prod_check dw_proposal'[version] >= 0.1 &&
    'prod_check dw_proposal'[version] < 1.1 &&
    CALCULATE(COUNTROWS('prod_check dw_proposal'), 
        FILTER('prod_check dw_proposal', 
            'prod_check dw_proposal'[Quote#] = EARLIER('prod_check dw_proposal'[Quote#]) && 
            'prod_check dw_proposal'[version] = 1.0
        )
    ) = 1

请让我知道公式的任何部分是混乱的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46466174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档