月亮不吃饭 2021-04-28 21:44 采纳率: 50%
浏览 72

power bi 导入数据CSV后,更新数据无法加载

power bi 导入数据CSV后,更新了,对源数据加了一列,源数据依旧存在原来的位置,覆盖之前的,然后选择最近的源数据 power BI 显示无法加载,随后选择重新获取数据还是无法加载,除非对更新后的数据重新选个不同的位置才可以。费解

 

  • 写回答

1条回答 默认 最新

  • 码农阿豪@新空间 新星创作者: 前端开发技术领域 2024-07-14 19:19
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    问题分析:
    1. 更新后的源数据在Power BI 中选择最近的源数据加载失败。
    2. 重新获取数据仍然无法加载。
    3. 只有重新选择不同位置的更新后的数据才可以成功加载。 可能原因分析:
    4. Power BI 对数据加载的路径存在缓存,更新后的数据路径与之前的数据路径相同,导致加载失败。
    5. 更新后的数据并未被正确识别为新数据,仍然认为是之前的数据。 解决方案:
    6. 清除Power BI的缓存数据路径,重新加载数据。
    7. 强制Power BI重新识别更新后的数据为新数据。 示例代码:
    # 清除Power BI缓存数据路径
    import os
    import shutil
    def clear_cache():
        cache_path = "C:/Users/<your_username>/AppData/Local/Power BI/AnalysisCache"
        try:
            shutil.rmtree(cache_path)
            print("缓存数据路径清除成功")
        except OSError as e:
            print(f"Error: {e.strerror}")
    clear_cache()
    #重新加载数据
    #重新选择不同位置的更新后的数据路径,加载成功
    

    通过清除Power BI的缓存数据路径,可以解决因缓存导致的加载失败问题。同时,重新选择更新后数据的不同位置也可以让Power BI正确识别新数据,成功加载。

    评论

报告相同问题?