Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbi 基于切片器日期动态生成sql查询_Powerbi_Powerbi Desktop_Powerbi Datasource - Fatal编程技术网

Powerbi 基于切片器日期动态生成sql查询

Powerbi 基于切片器日期动态生成sql查询,powerbi,powerbi-desktop,powerbi-datasource,Powerbi,Powerbi Desktop,Powerbi Datasource,我是power bi的新用户,我想知道两件事 是否可以基于查询从mysql datasouce实时获取数据 如何基于切片器动态更改mysql查询参数。e、 g.如果我有疑问 从日期为2019年10月12日的表格名称中选择* 然后,我想根据切片器视觉动态更改日期 假设在我的切片器中,我有不同月份的日期,我从切片器中选择了2020年1月12日,而不是上述查询应根据2020年1月12日进行操作,即select*from table name,其中date=2020年1月12日 如何在power bi中

我是power bi的新用户,我想知道两件事

  • 是否可以基于查询从mysql datasouce实时获取数据
  • 如何基于切片器动态更改mysql查询参数。e、 g.如果我有疑问
  • 从日期为2019年10月12日的表格名称中选择*

    然后,我想根据切片器视觉动态更改日期 假设在我的切片器中,我有不同月份的日期,我从切片器中选择了2020年1月12日,而不是上述查询应根据2020年1月12日进行操作,即select*from table name,其中date=2020年1月12日
    如何在power bi中实现这一点?

    您正在寻找的是所谓的直接查询,但MySQL数据源不支持直接查询。()

    您可能可以在PowerBI桌面上使用并首先请求参数,然后运行查询来完成一些操作。但这不是功能的正确使用,您无论如何也无法在PowerBI服务中使用它(因为您无法部署模板)。这也很棘手,需要大量的M语言手工操作(Power Query)


    总而言之,对于您的情况,我认为答案是否定的。

    Power BI将为您做到这一点。将查询更改为
    select*from table name
    only,并为
    date
    字段添加切片器。实际上,我的场景非常复杂,我必须遵循上面定义的要求。我编写了上面的简单查询,以便读者能够理解我的需求。那么,您的简单示例与真正复杂的需求没有任何共同之处。要获得任何有意义的帮助,你应该阅读并更新你的问题。