使用PowerBI使用Microsoft群集API
谢谢你回复我 基本上我订阅了一个集群API服务(cortana analytics)。这是根据Microsoft机器学习网站提供的示例应用程序 如您所见,有两个参数需要传递 输入 K 其中输入可以是10;5.2,18;1.6,7;5.5,22;3.4,12;2.1,10;3.4(每行用分号分隔) K是簇号:5(例如) 所以为了使用这个API,我使用PowerBI编辑查询 因此,转到Get Data>More>Azure>Microsoft Data MarketPlace,我可以看到我订阅的API列表,其中一个就是我在上面的链接中提到的API 所以我将其加载为函数,我们称之为“Score” 然后我从csv文件中加载了能量表,我想把能量消耗分为5个簇 所以我的数据布局是 年能源 2001年6月28213日 2002 14.12845 2003 5.55851 以此类推,假设我得到了100行数据 所以我试着通过“6.28213;14.12845;5.55851”,“5”来评分函数,但我不知道如何评分使用PowerBI使用Microsoft群集API,api,powerbi,powerquery,azure-machine-learning-studio,Api,Powerbi,Powerquery,Azure Machine Learning Studio,谢谢你回复我 基本上我订阅了一个集群API服务(cortana analytics)。这是根据Microsoft机器学习网站提供的示例应用程序 如您所见,有两个参数需要传递 输入 K 其中输入可以是10;5.2,18;1.6,7;5.5,22;3.4,12;2.1,10;3.4(每行用分号分隔) K是簇号:5(例如) 所以为了使用这个API,我使用PowerBI编辑查询 因此,转到Get Data>More>Azure>Microsoft Data MarketPlace,我可以看到我订阅的A
提前感谢。要将数字列转换为分号分隔的文本,请对表格执行以下操作:
[Energy]
,这将为您提供一个数字列表分隔的文本值代码>
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("NcjBCQAgDAPAXfKWYqKR7iLdfw1F8J63N9Q70bBCKQ5Ue6VbnEHl9L9xz2GniaoD", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Year = _t, Energy = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Year", Int64.Type}, {"Energy", type text}}),
Custom1 = #"Changed Type"[Energy],
Custom2 = Text.Combine(Custom1, ";")
in
Custom2
一旦你有了一个函数,你就会像调用你的函数一样调用它(Custum2,5)几乎得到了它,除了我得到了另一个错误数据源。错误:我们无法解析OData响应结果。错误:类型“Microsoft.CloudML.ScoreResult”上不存在属性“V7”。确保只使用由类型定义的属性名。很高兴看到函数调用能够正常工作:)我通常会问一个新的堆栈溢出问题,但我认为这是odata错误。也许会皱眉?如果这对尝试power bi论坛没有帮助?:)