Tag: powerbi

计算Dax中的方差和方差%

在我的PBIX文件中,我有计算收入,销货成本,毛利率等的措施 Revenue = Sum(Amt) 更多计算去年收入_YY,COGS_LY和GM_LY的价值的措施。 Revenue_LY = CALCULATE ( [Revenue], FILTER ( ALL ( 'Date' ), 'Date'[FinYear]= MAX ( 'Date'[FinYear] ) – 1 && 'Date'[FinPeriod] = max('Date'[FinPeriod]) ) ) 现在我需要比较每个数据与去年和预算的差异和方差百分比。 措施的数量太多了。 Revenue_CY-LY = CALCULATE([Revenue],KEEPFILTERS(Versions[VersionCode] = "Act")) – CALCULATE([Revenue_LY],KEEPFILTERS(Versions[VersionCode] = "Act")) Revenue_CY-LY% = IF([Revenue_CY-LY] < 0, -1, 1) * IF( ABS(DIVIDE([Revenue_CY-LY],[Revenue])) > 99.9, "n/a", ABS(DIVIDE([Revenue_CY-LY],[Revenue])*100) ) […]

从c#应用程序设置Excel电源视图设置

我有BI应用程序,从数据源中提取数据,并在Excel中显示它,我想知道是否有可能在Excel中直接显示数据作为电源视图,所以有没有任何代码来控制使用C#的Excel电源查看设置。

具有刷新function的Power BI数据源

我正在尝试在Power BI中设置一个可根据需要刷新或计划刷新的数据集。 我正在上传一个有权力查询的Excel工作簿。 电源查询连接到复制服务以通过服务获取数据。 该查询如下所示: Source = Web.Contents( "https://na2.replicon.com/services/ClientService1.svc/GetActiveClients", [ Headers= [ #"Authorization"="Bearer *ValidToken*", #"Accept"="application/json", #"Content-Type"="application/json" ], Content=Text.ToBinary("{}") ] ) 该请求是一个POST操作,因此Content域被用在Web.Contents选项参数中。 身份validation是通过不记名令牌。 数据源设置是隐私级别设置为无的匿名凭证。 这工作正常,我能够检索结果,甚至在工作簿中刷新窗体。 一旦我上传到PowerBI,并尝试刷新新创build的数据集,它说: 您无法刷新,因为您需要为数据集中的数据源提供有效凭据。 所以我去pipe理数据源。 点击编辑凭证。 select“匿名”身份validation方法,然后单击login,它会显示“login失败”。 为什么? 当我上传Excel工作簿时,看起来头文件丢失了。 我怎样才能做到这一点? 有没有其他方法可以build立一个可以刷新的数据集 – 源是一个Web服务?

在Power Query中组合列而不分割成多个查询和追加

我有一些报告,我正在处理与权力查询,我有一个解决scheme,但我希望这里的巫师有一个更好的方法。 在下面的例子中,我当前的方法是分成3个查询,只有连接,名称和logging号,以及一个项目和值(删除.1,.2,.3所以标题logging是相同的)然后我将它们一起追加到一个查询中,将数据转移,然后加载到一个表中。 对于某些文件,我会多次执行这个操作,为了回收查询,我必须分别复制每个文件(我不擅长调用函数)。 在一个查询中有没有更好的方法来完成这个工作,最好是通过界面进行,这样我就可以和我的队友分享比我更新的东西了。 我知道分组function是有潜力的,但我并不擅长使用这些工具(还)。 有关示例表,请参阅下面的谷歌表格: https://docs.google.com/spreadsheets/d/14f-7GjUMwwzcUj9sAFBxaPjLnOW_1hKBYPtelRHfr70/edit?usp=sharing

如何将Google Map结果列表导入Excel?

我正在尝试从Google地图获取我当地餐馆的列表。 我可以使用Google地球将结果保存在KML中,并将其重命名为XML以便导入Excel。 我想用Google Maps API代替。 我尝试使用Google Maps API连接到Microsoft PowerBI并使用以下Web连接器方法: https ://maps.googleapis.com/maps/api/place/nearbysearch/json?location=54.77614759999999,-1.5605721&radius =2000& type=restaurant&key = INSERT_API_KEY 但是,这是一个“地点search”,并没有带来任何细节,如网站或电话号码等。为了包括“细节search”,我必须使用本主题中提到的JavaScript函数: Google Places API -放置详细信息请求undefined 有没有什么办法可以使用这个上面的JavaScript在Excel中生成一个列表? 我可以使用VBA到Web API来实现这个function吗? https://www.youtube.com/watch?v=u9IPJ8KKp_A 我有PowerBI和Visual Studio,但不习惯JavaScript。 任何帮助非常感谢,谢谢。 亲切的问候, Tanim

Power Query – 将所有数字replace为null

所以,我有一个保存在Excel中的城市的datalist ,我想在PowerBI可视化。 但是,一些城市包含一个zipcode 。 这个zipcode只存在于数字。 是否有可能用“”(无)replace该列中的所有数字? 或者,另一个选项是检查值是否以数字开头,然后删除该单元格中的前4个字符? 任何想法如何做到这一点?

在DAX中使用多个filter

我是DAX新手。 我目前正在使用Power BI,并尝试创build使用几个不同SKU(或ID)的销售总额, 我可以使用它来过滤到1 sku(“A1”): Measure = CALCULATE([Sum of Sales],Table4 [SKU] =“A1”) 但我想过滤到五个不同的SKU。 示例数据: 2 1,050.54 3 43,925.20 4 8,596.00 5 1,630.00 8 3,330.00 A1 45.24 A2 499.87 A3 53,567.05 A4 337.92 A5 4,265.00 AB 12,651.94 ACC 7,634.95 ADV -1,769.95 ANT 1.60 AUTO 9,655.40 BOOT 268.00 这可能吗?

Excel Power Query – 将date时间从UTC转换为本地

我在Excel 2010中通过Power Query(版本:2.10.3598.81)连接到MS SQL数据库。 我的date在数据库中以UTC存储,但是我想在电子表格中将它们显示为本地。 DateTimeZone.From() – 转换为DateTimeZonetypes,但假定inputdate在本地时区。 这与我想要的完全相反。 DateTimeZone.ToLocal() – 给出一个错误,我想是因为源date中没有时区信息。 在我的情况下,澳大利亚的EST是当地的,但是如果Excel只是拿起当地的时区,那将是非常好的。 (它似乎已经这样做了)

在没有Sharepoint和Power BI的情况下在线共享和保护Excel文档(使用Powerpivot)?

我的一个客户已经用许多数据源,工作表,Powerpivot表格,图表等创造了这个令人难以置信的(和真正巨大的)Excel文档…真棒工作。 他想与授权的人分享,但保护他的宝贵内容(又名数据源和文档“逻辑”)。 用户可能能够使用filter,但仅在查看模式下。 不幸的是,Sharepoint不是我的客户的select。 以下是他对他的经历所说的话: 作为其产品Office 365(包括SharePoint Online)的一部分,Microsoft提出了Power BI服务。 这允许创build我们用于安装和操作PowerPivot工作簿的Power BI网站。 我订阅了Office 365(免费试用版)来共享我的文件。 那时候我发现创buildPower BI网站的function,这是在SharePoint Online上激活PowerPivot工作簿所必需的。 除了Web,Sharepoint和云服务提供商之外,我的研究也引起了我的质疑。 我在网上发现资料显示,旧经验于2015年12月31日结束,赞成新的,有时间体验老客户迁移到新的。 服务公司向我确认,微软已经locking了Office 365的Power BI,从而禁止任何新进入者。 Microsoft试图强调两个优惠: – 服务器上的企业SharePoint(SharePoint经典), – Power BI在线(Power BI的新体验)。 第一个解决scheme是昂贵的。 第二个还不够先进,无法成为PowerPivot的替代品。 你怎么看? Jamespot,Alfresco,Huddle,OneDrive在线Excel,…?