首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在日期轴中返回‘(空白)’值?

为什么在日期轴中返回‘(空白)’值?
EN

Stack Overflow用户
提问于 2019-08-06 10:40:00
回答 2查看 116关注 0票数 1

我有一个图表,显示两个栏,以显示在给定日期上有多少项,并显示项目的累积计数随时间的推移。

我相信我的错误在于累积计数是如何导出的,但我不能指出具体的位置。

我认为唯一可能出现的问题是“ROPcertTracker”和“ROP日期范围”表之间的关系,因为这两个“实际提交日期”都在预测日期之前,因此累积度量无法确定正确的结果。

奇怪的是,累积量确实显示了正确的结果和错误的结果。

我已经对源数据进行了三次检查,并尝试了对累积度量进行一些更改,但没有结果。

源表的头('ROPcertTracker'); 纪律(用“MEP”填充) Cert类型(填充“PCC”) 预测提交/检验日期 计划提交/检查日期 实际提交日期 日期表的头(“ROP MEP PCC CERT日期范围”); 日期 EoW_Friday

累积测量DAX代码:

代码语言:javascript
复制
Cumulative_Actual_MEP_Cert_Submissions = 

    //Cumulative actual submissions end of week date
VAR Current_Date = MAX('ROP MEP CERT Actual Date Range'[Date])
RETURN
    CALCULATE(COUNTA(ROPcertTracker[Actual Submission Date]), 'ROP MEP CERT Actual Date Range'[Date]<= Current_Date,
    USERELATIONSHIP('ROP MEP CERT Actual Date Range'[Date],ROPcertTracker[Actual Submission Date]))

图表中使用的实际提交量:

代码语言:javascript
复制
Actual_MEP_Cert_Submissions = 

//Actual Submissions end of week

CALCULATE(
    COUNTA(ROPcertTracker[Actual Submission Date]),
    USERELATIONSHIP('ROP MEP CERT Actual Date Range'[Date],ROPcertTracker[Actual Submission Date]))

日期表创建代码:

代码语言:javascript
复制
ROP MEP PCC CERT Date Range = 
ADDCOLUMNS(
Calendar(
    IF(
        CALCULATE(
            MIN(
                MIN(
                    MINA(ROPcertTracker[Forecast Submission / Inspection  Date ]),
                    MINA(ROPcertTracker[Planned Submission / Inspection  Date])),
                MINA(ROPcertTracker[Actual Submission Date])),
                ROPcertTracker[Discipline]="MEP"
                ) = 0,
                MINA(ROPcertTracker[Planned Submission / Inspection  Date]),
        CALCULATE(
            MIN(
                MIN(
                    MINA(ROPcertTracker[Forecast Submission / Inspection  Date ]),
                    MINA(ROPcertTracker[Planned Submission / Inspection  Date])),
                MINA(ROPcertTracker[Actual Submission Date])),ROPcertTracker[Discipline]="MEP")
        ),
    CALCULATE(
        MAX(
            MAX(
                MAXA(ROPcertTracker[Forecast Submission / Inspection  Date ]),
                MAXA(ROPcertTracker[Planned Submission / Inspection  Date])),
            MAXA(ROPcertTracker[Actual Submission Date])),
        ROPcertTracker[Discipline]="MEP", 
        ROPcertTracker[Cert Type] = "PCC")
        ),
//CALCULATE(MAXA(ROPcertTracker[Date Cert Max]),ROPcertTracker[Discipline]="MEP")),
"EoW_Friday",([DATE]+7)-(WEEKDAY([Date]+7-6)))

如前所述,我似乎收到了一个针对错误的“(空白)日期”绘制的值,以及一个正确的累积图。

基本错误示例img如下:

EN

回答 2

Stack Overflow用户

发布于 2019-08-08 07:56:52

这不是一个真正的解决方案,所以仍然会欢迎一个适当的解决方案,但我已经找到了一项工作,为我在过渡期间的工作。我只是从日期轴的视觉级别过滤器中筛选出了‘(空白)’值。

票数 1
EN

Stack Overflow用户

发布于 2020-10-28 14:31:22

我想到的第一个想法是清除查询中的“空白”或“零”。

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

https://stackoverflow.com/questions/57374195

复制
相关文章

相似问题

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