美文网首页PowerBI专栏工具癖Power BI干货
Power BI初学者常见的错误(四):无法显示视觉对象

Power BI初学者常见的错误(四):无法显示视觉对象

作者: PowerBI星球 | 来源:发表于2019-03-05 18:24 被阅读65次

    前面几个错误都是在编写度量值的时候的错误,现在好不容易把度量值的DAX代码调试好了,系统也没有提示任何错误,比如这个度量值,

    没有错误提示好开心,现在就来看看到底是哪个客户的单笔购买金额最高吧,用个卡片图来展示,可结果却是这样,

    世事难料啊,要崩溃了有没有!

    但是也不能因为这点小事崩溃啊,该做的还得继续做,点击“请参阅详细信息”看看为什么会出错?

    原来是返回的值不唯一导致错误的。再回头看看这个度量值,其实DAX代码本身并没有错误(所以没有错误提示),但是逻辑上有bug,假如有多个客户的订单额都同时是最大订单额,那么这个度量值无法返回唯一值,也就不能正常显示出结果。

    这个问题解决的办法有很多,主要看你想要什么结果,如果只是想不出现错误提示,就可以在上面那个表达式中加一个判断判断来拦截错误,可使用IF和HASONEVALUE,

    使用这个度量值肯定不会再有错误出现,但是如果有多个客户,它也不会显示出客户姓名,只会显示空白。

    这个例子中确实有多个客户的订单额都是最大值,但是又想显示出一个客户姓名,这个问题可以改一下,比如最早达到最大订单额的是哪个客户?这就是一个确定的唯一客户了,我不再详细写度量值了,大家可以拿这个简单的例子练练手。

    在简书上也做个活动吧,在本文下方评论区回复该度量值的写法(最早达到最大订单额的是哪个客户?主要是DAX表达式逻辑,字段可以参考上面示例或自行构造),DAX逻辑正确的,邀请你免费加入我的知识星球,获取更多学习资源,截止时间:3月8日24点。


    微信公众号:PowerBI星球

    相关文章

      网友评论

        本文标题:Power BI初学者常见的错误(四):无法显示视觉对象

        本文链接:https://www.haomeiwen.com/subject/otgouqtx.html