前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >踩坑经验 | 为什么不建议在power bi 写dax的时候用search函数

踩坑经验 | 为什么不建议在power bi 写dax的时候用search函数

作者头像
做数据的二号姬
发布2023-11-15 19:35:45
2270
发布2023-11-15 19:35:45
举报
文章被收录于专栏:HR大数据HR大数据

12

2023-11

踩坑经验 | 为什么不建议在power bi 写dax的时候用search函数

分享一个踩坑的经验,为什么不建议大家在dax中使用search函数~

LEARN MORE

图片由通义万相绘制

前段时间遇到一个很神奇的问题,大量的用户反馈报表打不开了。

问题离奇的地方在于,这个报告已经平稳运转了大半年,并且最近什么改动都没有。就是突然间的,用户看不了数据了。根据抛出的报错信息来看,用户无数据访问权限。

没费多大的力气,就定位到了,数据本身是正确的,但是行级别安全性出现问题了。简单来说,就是返回的结果是空值。

是不是感觉很神奇?明明什么都没有改,为什么dax函数突然就报空了么?排查定位的过程比较无趣,这里就不赘述了,总之就是,鬼知道公司网络做了什么升级或者改动,导致USERPRINCIPALNAME()这个函数返回的值和之前不一样了。而后续的dax中,使用了search做了一层处理,返回的结果不一样了,search的结果就报空了,最终导致所有用户的权限突然失效。

search函数虽然好用,但是遇到这种情况真可谓是让人崩溃,毕竟一般情况下,咱也想不到另一个函数返回的值会发生变化。于是就翻车了。

不过仔细想想,这种情况其实并不是什么罕见的情况,虽然看起来这次确实比较特殊,是一个后台调整导致的变化打得人措手不及。然而现实中这种类似的在所有人意料之外的调整影响一直都有发生,search函数到了类似的常见中还是非常容易出问题的。

真心建议,这种用法以后还是别的,太坑了。

二号姬

半路出家自学成才的文科数据人,看过了大厂的风景也做过了小厂的CDO~目前是闲职,主要是想沉淀自己,自媒体写作是最好的自我总结和自我复盘

做数据的

二号姬

坚持小众内容原创+自己写稿的二号姬

周一:AIGC相关,包括但不限于教程、使用评测

周二:数据处理技术分享、代码分享

周三:工作效率提升工具/技巧,办公自动化等

周四:读书笔记系列,分享读书心得和要点

周五:聊聊职场,包括但不限于求职面试

周六:随缘分享,内容不确定

周日:随缘分享一些技术踩坑经验

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-11-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 做数据的二号姬 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档