相关疑难解决方法(0)

是否有PBix文件格式的文档/ API?

我们在Azure Blob中有大型csv文件,我们要报告这些文件.看起来有些M,我们可以使用Power BI桌面连接到blob并开始报告它们.

我们想要自动化这个过程,所以我想一个选项是创建我们自己的pbix文件并上传它们.

理想情况下,会有一个更好的Power BI API,我们可以用与桌面相同的方式配置数据源服务器端.

我看了,pbix文件是拉链,DataMashup也是一个zip(像docx这样的标准openx文件).

有没有人知道NuGet包或有关如何使用c#在最新的Power BI中创建仪表板的详细信息?

c# azure powerbi

11
推荐指数
1
解决办法
2321
查看次数

XLSX文件中查询定义的位置

使用以下自定义查询创建xlsx文件后(jsonplaceholdertypicode.com从服务加载数据)

let
    Source = Json.Document(Web.Contents("https://jsonplaceholder.typicode.com/posts")),
    #"Converted to Table" = Table.FromList(Source, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
    #"Expanded Column1" = Table.ExpandRecordColumn(#"Converted to Table", "Column1", {"userId", "id", "title", "body"}, {"userId", "id", "title", "body"})
in
    #"Expanded Column1"
Run Code Online (Sandbox Code Playgroud)

并将其解压缩,我希望上面的字符串(查询定义)可以某种形式在结果文件夹结构中的某个位置找到。目标是以编程方式替换URL,但是我能找到的唯一查询定义是

<connection id="1" keepAlive="1" name="Query - posts" description="Connection to the 'posts' query in the workbook." type="5" refreshedVersion="6" background="1" saveData="1">
    <dbPr connection="Provider=Microsoft.Mashup.OleDb.1;Data Source=$Workbook$;Location=posts;Extended Properties=&quot;&quot;" command="SELECT * FROM [posts]"/>
</connection>
Run Code Online (Sandbox Code Playgroud)

尽管我不建议任何人从陌生人那里下载并运行Office文件,但我确实将xlsx上传到nofile.io

我希望formula在上有一些属性queryTable,但是查询表定义看起来像

<queryTable xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" name="ExternalData_1" connectionId="1" autoFormatId="16" applyNumberFormats="0" applyBorderFormats="0" applyFontFormats="0" …
Run Code Online (Sandbox Code Playgroud)

javascript oledb excel zip xlsx

5
推荐指数
1
解决办法
327
查看次数

如何使用 C# 以编程方式编辑 Power BI Desktop 文档参数或数据源?

我有一个在 Power BI Desktop 中内置的报告模板,并保存为 .pbix 或 .pbit 文件。该模板使用DirectQuery SQL数据库作为数据源,而服务器地址和数据库名称被提取到参数中。还有一个包含 a 的参数ReportId,该参数在查询中使用。

Power BI 窗口屏幕截图

我还有一个 C# 应用程序,它应该从此模板生成 Power BI Desktop 报告。
如何以编程方式创建具有特定参数的报告?
当您打开 .pbit 模板文件、输入参数并生成 .pbix 文档时,类似 Power BI Desktop 的功能会自行执行。

我没有找到任何适用于 Power BI Desktop 的 SDK \ Interop 库。
我尝试以 ZIP 格式打开文档,但DataModel文件已存档,因此不是格式良好的 XML。
我还尝试将此参数提取到 JSON 文件并将其作为数据源加载,但 Power BI 不支持相对路径。

c# report powerbi

4
推荐指数
1
解决办法
1990
查看次数

标签 统计

c# ×2

powerbi ×2

azure ×1

excel ×1

javascript ×1

oledb ×1

report ×1

xlsx ×1

zip ×1