以下是blob存储中没有压缩的文件:
这是同一个文件,但经过gzip压缩,并且内容编码blob属性设置为gzip(如上所述):
第二个文件是大小的一半,但当我在web浏览器中查看它们时,它们看起来都是相同的,因为web浏览器可以解释响应中的标题,即“Content Encoding:gzip”
现在尝试使用Power Query中的第一个文件,该文件按预期工作:
let
Source = Web.Contents("https://gregsouthcentralstorage.bl
PowerBI查询中是否有返回工作簿路径的方法
我希望创建一个环境变量,用于检测我是否在本地处理该文件,或者该文件是否已部署到powerbi.com网站。我不知道直接执行此操作的方法。您可以尝试使用文件夹源,看看在服务中运行刷新时(顺便说一句,它可能被禁用)与在桌面上运行刷新时的结果有什么不同
你能告诉我们你为什么想知道这个吗?我确信你正在试图解决某个特定的问题或场景,如果不使用你在这个问题中所问的技巧,可能还有另一种解决方法。我不知道有什么直接的方法可以做到这一点。您可以尝试使用文件夹源,看看
我是来自Excel的Power BI Desktop新手
在查询编辑器中,我想通过一个单独的分组列(设备)在一个表中创建一个新列,该列的时间/日期从一个记录到下一个记录。一个例子更好地解释了这一点。这里是数据的起点,一列表示设备id,另一列表示事件日期
Device Date
A 5/1/2016
B 5/1/2016
C 5/2/2016
A 5/4/2016
B 5/5/2016
A
我试图参考论坛和其他关于堆栈溢出的问题,但找不到与我类似的问题
我使用以下DAX计算了30天移动平均线(我刚刚从Quick measure重新修改了原始的时间智能滚动平均线计算)
当我使用它时,我的移动平均图显示了未来30天,如下所示
那么如何排除未来时间呢
我甚至在这里尝试过这个@JTBR2解决方案
但它也不起作用
非常感谢您的帮助。尝试使用以下公式:
Rolling12MonthsSum =
var Ldate = date(max('Year'[Year]) , max('Mont
我简化了我要解决的问题。假设我有三张桌子。一个包含数据和识别对象的特定代码,比如苹果
+-------------+------------+-----------+
| Data picked | Color code | Size code |
+-------------+------------+-----------+
| 1-8-2018 | 1 | 1 |
| 1-8-2018 | 1 | 3 |
|
在PowerBI中,当我使用“查找/替换”时,它会产生以下结果:
=Table.ReplaceValue(Custom2、-999、“”、replace.ReplaceText、{“Column1”})
但我想在所有列中替换-999,而不仅仅是第1列。
我还希望不必定义所有列名的列表。
有没有一种方法可以在所有列中使用通配符或其他东西进行查找替换?
非常感谢您的帮助。尝试使用Table.ColumnNames()。这将为表生成列名称的动态列表,而无需手动定义列表
=Table.ReplaceVa
首先,以下是我正在使用的电源BI:
我想计算每个季度成本变化的百分比
如上表所示,我在按季度划分的总成本列中列出了第一季度、第二季度、第三季度和第四季度的总成本,我使用以下公式计算:
Total Cost By Quarter =
IF (
[Quarters] = "Q1",
CALCULATE (
SUM ( CR_Months_ByMonth[Cost] ),
FILTER ( CR_Months_ByMonth, [Quarters] =
我有一个包含客户交易的客户表。每个客户交易都有交易ID,每个产品都有产品代码,客户的其他字段是地区代码,国家代码。我可以用SQL实现这一点,但我需要将其转换为DAX
问题1
任务1统计产品代码为'1'的所有交易
问题2
任务2统计产品代码为'2'和地区代码为'100'的所有交易
-问题3
任务3统计产品代码='2'和地区代码='100'和控制代码='001'的所有交易
请注意,这将是仪表板上显示为KPI/显示卡的度量
非常感谢你的时间和帮助
在SQL中,它将如下所示
任务1:
SELEC
虽然问题似乎很简单,但我正试图通过将整数转换为字符串来连接整数和字符串,我在DAX中的公式是:
var storedata=450
var hours = QUOTIENT(storedata, 60)
var minutes = storedata - hours*60
Return
FORMAT(hours,"")+":"+FORMAT(minutes,"")
格式函数抛出错误无法将类型字符串转换为类型编号
但按照文档格式函数将数字转换为字符串,但这里的错误完全相反
如何将整数转换为
我正在遵循PowerBI社区中提到的步骤,并在Postman中进行测试,已经完成了前4个步骤。但是,在Microsoft Power BI Embedded Playway中测试嵌入代码时,我不断遇到以下错误:
Json对象
{
“消息”:“LoadReportFailed”,
“detailedMessage”:“初始化失败-无法解析群集”,
“错误代码”:“403”,
“级别”:6,
“技术细节”:{
“请求ID”:“57679585-022b-4871-ae6d-bb722d4a07cc”
我正在处理这个问题:
我想显示项目列表中排名前5位的订单,并显示总体百分比
正如您在左表中看到的,H项有60个订单,总订单为21.05%
现在我只想看到前5名,但总体上是相同的%,而不是右表中显示的28.57%
这个过滤器很容易
我想它可以用DAX解决,但找不到正确的公式
请提供帮助。隐式度量值%GT订单的设计总和为100%。如果你想让它像你描述的那样运行,你需要写下你自己的度量
该措施将类似于以下内容:
Percent Orders =
DIVIDE(
SUM(Table1[ord
我已经在PowerBI中创建了一个矩阵。总数就是总数。如何将总和更改为平均值
现在我需要创建另一个表来计算平均值。您不能将“总计”更改为平均值。如果要显示平均数量的总和,请转到字段中的值选项,然后单击下拉列表。然后选择Average。见此:
我试图在一个可视切片器中组合3个真/假列,其中选择列名将过滤该列为真的所有列
我希望用户能够选择(单选):
-专栏1
-专栏2
-第3栏
该页面应在列中的所有true上进行筛选
我的数据
Column1| Column2| Column3|
true | true | false |
false | true | false |
false | false | true |
数据重叠,因此我无法使用if语句创建计算列。我真的很坚持这一点,任何为我指明正确方向的帮助都是
标签: Powerbi
powerbi-embeddedpowerbi-desktoppowerbi-filters
我在Power bi Desktop中创建了一个Power bi报告,并将其嵌入到我的自定义网页中。默认情况下,“过滤器”窗格位于报告的右侧。有没有办法把它移到报告的左边?我找不到如何处理这个问题
任何帮助都将不胜感激。您不能将其移到另一边。我猜当这被推出到GA或在将来的某个时候,这将是一个选项,但目前这是您可以在过滤器窗格上更改的全部内容:
窗格选项
背景色
背景透明度
打开或关闭过滤器窗格边框
过滤窗格边框颜色
筛选窗格标题和标题字体、颜色和文本大小
卡选项
背景色
背景透明度
边界:开还是
标签: Powerbi
lookupanalysisscenarios
我已经学习了多个有关power BI中场景分析和假设分析的教程。这些例子对我来说是非常清楚的,我多少理解它们是如何工作的。例如这个()
在本例中,他们创建了一个包含不同场景值的表
5%
10%
15%
20%
等等,报告的用户可以选择这些。但是如果我没有直接的价值观,而是有分类的价值观,比如“低、中、高、非常高”,比如:
在我的另一张桌子上,我有:
Value - Item - trend_default
10 A 0.3
15 A 0.2
20
我正在尝试在PowerBI中创建一个仪表板,通过直接连接到SSAS多维数据集来刷新数据透视表中的信息。我从Excel文件中检索了MDX查询,并且该查询在SSMS中运行良好。但是,当我将查询导入PowerBI时,数字数据加载到中,而分类数据(文本)加载为[Plant].[Plant].[All],而不是实际的工厂名称。有没有洞察到为什么会发生这种情况
SELECT
CrossJoin(
{[Measures].[Closing Balance Amount],
[Measu
我试图用ALL()从计算列中删除筛选器,但度量值似乎忽略了它
“类”是一个计算列。
我想添加始终显示100的度量(总计)
表上有外部过滤器,因此我不想使用ALL(表)
但是,CALCULATE(SUM([Total Sales])、ALL(Product,Class))不起作用。您可以在以下列列表中使用:
CALCULATE ( SUM ( Table1[Sales] ), ALL ( Table1[Product], Table1[Class] ) )
即使Class是一个计算列,这也应该
我创建了这个ag网格的定制可视化包装器,作为对定制可视化开发的第一次尝试/调查
目前只使用表数据映射(table data mapping),这并不允许仪表板开发人员控制ag grid提供的强大的行分组和数据透视。我在使用矩阵数据映射时遇到了一个难题,但是它显然是在没有考虑开放社区自定义可视化开发人员的情况下构建的,例如缺乏文档和类似以下内容的帖子:
有谁能推荐一个合适的资源来快速理解矩阵映射,这样我就可以将它映射成一些简单有用的东西供ag grid使用(以ag grid ColumnDef
有人向我介绍了一种对函数的奇异利用。到目前为止,我在度量的开头遇到了VAR,正好在等号之后。请参阅下面的代码:
Expected Result =
SUMX (
VALUES ( Unique_Manager[Manager] ),
VAR SumBrand = CALCULATE ( SUM ( Budget_Brand[BudgetBrand] ) )
VAR SumProduct = CALCULATE ( SUM ( Budget_Product[BudgetPr
我有一个度量,它从一个名为Message的列中检索最新的bundle字符串
该度量通过从SessionEvents获取第一行并使用MAXX从该行检索消息来工作
lastBundle =
VAR SINGLE_ROW = TOPN(1,, FILTER(SessionEvents, SessionEvents[StatusId]=4),
SessionEvents[DateTime],DESC)
return MAXX(SINGLE_ROW, [Message])
我想在计算列中使用
我想在powerBI中创建一个度量,它是每个月ID不同计数的标准偏差。即:
对于此数据集:
Month | ID
1 A
1 B
1 A
2 C
2 D
2 E
3 F
3 G
The Counts would be:
Month | Distinct Count
1 2
2 3
3 2
标准偏差=0.47
谢谢
下面是我尝试过的代码的一次迭代,但没有成功:
s
我有以下数据:
我想根据日期按以下格式分割数据。所以向前看,日期可以被分割,我可以使用切片器来选择范围,并获得每个选定日期的索引值
请帮忙 您的数据透视结果没有意义。例如,第一行合并了表中的第1行和第8行,但第8行中有一个前缀17/22/38,这使得URL与第1行中的URL不同。这个前缀到哪里去了?它是如何消失的,为什么?这也适用于其他行,例如联系我们
但除此之外,这正是你所需要的。如果原始表格如下所示:
选择“日期列”,然后单击功能区中的“轴列命令”,将出现如下对话框:
选择“索引作为值”列。
我有一个SSAS表格数据模型,它由事实和维度表结构组成。在这个模型中有一个日期维度和一个时间维度,由每个事实表引用
我希望使用DAX度量,在不同事实表中的特定行之后,基于1小时的时间跨度,从一个表中聚合事实数据
模型的外观如下所示:
DimDate
+---------+------------+
| DateKey | DateValue |
+---------+------------+
| 0 | 2019-01-0
我正试着做总数的百分比。当我创建这样的度量时
=计算(DistinctCount(ColumnName1),AllSelected(ColumnName2))
这给了我一个总的总数。但当我选择“周周”时,总次数会发生变化
例如,兰特总数为23872
当我从第23周的过滤器中选择周数时,它显示总计1232
我想从总计中减去周数总计,即1232/23872
应用任何过滤器时,该总计的23872不应改变 为什么你认为总计不应该改变?如果我应用任何过滤器,总计正在改变。我不想改变总数。最好有一个数据集和
我需要对一组用户隐藏一个页面,但我已经了解到没有类似RLS的服务可以做到这一点。我找到了一个“提示”,可以使用卡片将其涂成白色或透明以隐藏页面内容。这对我来说很好,但我的问题是:
我有一个表,其中有页面名和允许访问其内容的用户的电子邮件。我需要查询该表,当电子邮件等于USERPRINCIPALNAME(DAX函数)时返回页面名称,但我还没有找到如何链接这些信息
我试图创建一个名为“allowed”的列,将电子邮件值与此DAX函数进行比较,但PowerBI不允许使用它(它只能与度量一起使用)。然后
我的数据格式如下:
Machine Name | Error_code_a | Error_code_b | Error_code_c | Error_code_d
MA01 | 0 | 1 | 0 | 0
MA02 | 1 | 0 | 1 | 0
MA02 | 1 | 1
我正在尝试为power bi表中的每一行添加一个复选框。
点击后,我想锁定/突出显示该行。
我知道在网页上创建这个很简单
任何人都可以提出在power bi中实现这一点的方法。这种功能在power bi中不可用。您可以使用和/或添加
我是Power BI的新手,在尝试“删除空”时出现了这个错误。
这个初始列是一个列表,然后我用“扩展到新行”选项对其进行了扩展。
错误消息是:
无法将值“I”转换为类型记录
细节:
值=I
类型=[类型]
谢谢你的帮助
请展示您的数据样本,以及如何再现错误。如果可能,请共享屏幕截图?引擎无法转换为“记录”的“I”值的数据类型是什么?在“专门化”列上是否有“空”值?你想完成什么?
我有一个名为MachineEvents的表,其中包含与上面看到的类似的数据
我试图在DAX中创建一个测量列,其中包含机器的当前固件。
这将仅用于在机器具有特定固件时过滤消息
我已尝试四处搜索,但发现类似问题时遇到困难。假设您希望您的固件列从消息信息字段返回最新值,其中消息类型=1,基于事件时间,然后在计算列中使用此DAX代码:
Firmware =
VAR LastFirmwareTime =
CALCULATE (
MAX ( MachineEvents[even
我正在研究如何从PowerBI报告中某列的URL中提取域名。
我试着用这个公式:
DOMAIN = LEFT([URL],FIND("/",[URL],9)-1)
但是它说
在给定文本中找不到为函数“FIND”提供的搜索文本
感谢您的帮助。在DAX中,它的语法与Excel查找函数相同:
SEARCH(<find_text>, <within_text>[, [<start_num>][, <NotFoundValue>]])
FIND(find_
我有一个令人困惑的谜团
简单的除法公式工作正常。但是,不显示空行。
我尝试了一个不同的方法,如果使用IF,现在空白行被正确显示。
但是,只有当我包含if公式(它给出了我不想要的零值)时,才会显示这一行
公式1:
Completion%=
除以(总和(课程[完成]),总和(课程[参加]),空格())
公式2:
IF=
如果(总和(课程[参加])=0,0,则除以(总和(课程[完成]),总和(课程[参加]))
仅使用除法公式:
包括IF公式:
Power BI似乎能够无误地显示这一行,但前提是我加
我已经在VS2019中创建了一个集成的工作区SSAS表格模型,它位于我的本地机器上。基本上,我还没有在服务器上创建这方面的显式analysis service实例。我想做的不是在本地版本的excel上测试,而是在我机器上的PowerBI桌面实例上测试
有可能这样做吗?如果是这样,我将如何将其作为数据源添加到PowerBI中
谢谢每次启动Visual Studio时,工作区服务器端口号都会更改。但是,您可以通过查看VisualStudio属性窗格中的Workspace Server属性来连接Pow
我已经搜索了一个解决方案,它们都需要创建另一个列,我想知道是否有一种方法可以在同一个列中实现这一点?我也有DAX,但刚开始使用它,所以不太熟悉它提供的能力 您应该能够使用Table.Transform而不是Table.AddColumns以完全相同的方式执行此操作。在GUI中,只需使用Transform选项卡而不是Add Column选项卡
在GUI中,转到Transform>Extract>First Characters并选择一些值,例如2。这将输出一个带有以下代码的步骤:
= Table
这样做可以选择多个列:
evaluate SELECTCOLUMNS(branches,
"The branch code", branches[code],
"The branch name", branches[name],
"The branch city", branches[city])
这也适用于:
evaluate branches
order b
我有如下4张桌子
合同
Serial Enrollment
A 0001
B 0002
C 0003
求救
检查
Serial Inspect Ins_Date
A PM1-250 1/2/2020
B PM3-750 2/12/2020
首相
SOS、INSPECT和PM都通过串行连接到合同。我想从powerbi可视化中创建一个表,基本上只显示所有数据,如下所示:
Serial Enrollment Samp
我正在尝试根据类型过滤器计算订单的总和,当我选择一种类型时,它工作正常,当我不选择时,它不工作。基本上,我在寻找一个DAX公式,当过滤器中没有选择任何类型或a和B都被选择时,我需要进行求和(不同顺序)
Type Orders Distinct Order
A 10 9
B 12 10
提前感谢您的帮助。请尝试以下措施-
Orders_ =
VAR count_of_value_available_for_slicer =
CALCULA
我有以下数据模型:
表1。特诺兹。图表的节点:
empId
empIdFrom; empIdTo; depFrom; depTo;
empIdFrom; empIdTo; calculationValue
表2。泰兹。图表边缘:
empId
empIdFrom; empIdTo; depFrom; depTo;
empIdFrom; empIdTo; calculationValue
表3。tCalcs。边缘计算表:
empId
empIdFrom; empIdTo; depF
下表有两列
其中A列为日期列,B列为文本列,其中一些值等于“x”,一些值为空
我需要根据下面的公式创建一个输出列
IF (
AND ( ColumnA < EOMONTH ( ColumnA, 3 ), ( ColumnB = "x" ) ),
EOMONTH ( ColumnA, 3 ),
"-"
)
IF(
和(ColumnA
我在mi表上的总计有一个错误,当我不恢复de值时,值是正确的,但当我应用恢复(总和)时,值是重复的。检查图像
你能帮帮我吗
我的DAX功能:
Medida=计算(总和('p-FC-FD-C-p-T-E-C2'[制造子产品])
问候语仔细查看数据,很可能有两行的值为300。你不需要计算这个公式。
我有5家公司(即a、B、C、D、e)的样本数据,它们的市场份额分别为40%、30%、20%、6%、4%。与使用DAX的竞争对手(即次高)公司市场份额相比,市场份额最高的领先公司的相对市场份额是多少
下面是我使用Excel演示的示例:
RMS of Company A = 40/30 = 1.33
RMS of Company B = 30/40 = 0.75
RMS of Company C = 20/40 = 0.50
RMS of Company D = 6/40 = 0.15
RMS of
标签: Powerbi
groupingdata-visualizationbar-chartpowerbi-desktop
我在PowerBI中有一个数据表。
我只在数据中的一个字段上生成一个基本条形图。
该字段只有3个类别,但其中两个需要分组在一起?如何将2/3个数据条组合在一起,使其不是3个,而是2个?您可能会找到答案
您可以按住CTRL键并单击要分组的两列,选择两列后,单击鼠标右键并选择“分组”。否则,右键单击该字段,您将看到“分组”选项,该选项将引导您进入分组面板,您可以在该面板上设置所需的分组选项
非常感谢,这正是我想要的。
我正在尝试将power bi嵌入式报表导出为pdf文件。我想导出用户选择的当前值。为此,当我使用let capturedBookmark=report.bookmarksManager.capture()时,文档建议使用此功能函数此错误向我显示:
消息:“captureBookmarkFailed”,详细消息:“无效书签请求”,级别:3
所以我想知道是否有人有同样的错误,你是如何解决的?检查你的软件包的版本
在我的例子中,我发现运行版本2.15.1的环境引发了此异常
不确定此版本存在什么问题,但
我是DAX的新手,所以请容忍我。简单地说,我想将所有非欧洲地区的测量值加倍,然后将结果相加。以下是一些DAX示例:
DEFINE
measure Fact[test] = CALCULATE (IF(SELECTEDVALUE('Dim'[Region]) = "Europe", Fact[Revenue],Fact[Revenue] * 2))
EVALUATE(
SUMMARIZECOLUMNS(
ROLLUPADDISSUBTOTAL
如果我想在另一个查询中使用查询,我应该使用什么:
参考文献
复制品
这两个函数之间有什么区别?我不确定您在哪里看到“相关”,但如果您右键单击Power query Editor中的查询,则会显示其他两个
复制类似于复制和粘贴查询。它使用相同的步骤和代码创建另一个查询。它是独立的,修改一个查询不会影响另一个查询
引用不会重现查询。新查询恰好从引用查询结束的位置开始,因此依赖于它。如果更改引用的查询,则新查询也会受到影响。复制使用所有现有步骤创建新副本。新副本将与原始查询隔离。您可以在原始查询
我有一份人力资源报告,显示员工是否在周末工作。
结构如下:
Name Number Date Type Value
Anton 100 14.02.2021 WeekendWork 1
Anton 100 20.02.2021 WeekendWork 1
Anton 100 27.02.2021 WeekendWork 1
Anton 100 06.03.2021 WeekendWork 1
Kevin 101 01.03.2021 RegWor
我正在尝试构建一个PowerBI仪表板来调查审计系统标记的问题
审计按数据的多个不同部分进行分组(例如,[FieldA],[FieldB],[FieldC],[FieldA+FieldB]等),并检查多个不同的输出变量[Metric1],[Metric2],[Metric3]。如果为某个度量标记了一组字段,则它将在FlagTable中接收一行,其中列出了分组、度量和标志值。下面是我正在使用的数据格式的一个未经识别的示例:
问题是,我也有一个行级数据集,我希望以这样一种方式连接这两个数据集,用户
我试图将power Bi仪表板的数据源从SQL重新定位到Snowflake
到目前为止,大多数表格都有效。但是,在更改数据源时,有一个表出现以下错误:
Expression.Error:“查询”不是有效的雪花选项。有效选项包括:“ConnectionTimeout、CommandTimeout、CreateNavigationProperties、Role”
此特定查询(来自PowerBi中的Advance Editor)包含一个简单的select,如下所示:
let
Source =S
我们需要为python项目构建一个前端,该前端可以通过API触发python中的操作。如果我们使用的是Django,我们可以链接页面上的一个按钮来触发后端的操作
但我的组织使用tableau和powerbi,到目前为止,据我所知,这些工具只能使用“数据集”作为它们的源。
我们可以通过power bi或tableau进行API调用以在后端触发所需的操作吗?类似于“运行模拟”或“提交作业”类型的按钮?您可以使用写入并将其嵌入到Power BI报告中
我在表格1上有一个下拉列表!A1,包括一个ALL选项。我想将我的电源查询表从该列表值中合并。我已经创建了一个名为SelectedItem的表和查询来存储这个值
我不能将此作为筛选器,它必须是合并
无论如何,我只想在SelectedItem不等于ColumnToMerge列上的所有其他合并内部联接时,基于QueryDataPull和SelectedItem进行内部联接。为了实现这一点,我花了很长时间,但想看看是否有人知道如何将if语句添加到高级编辑器中,以便仅基于SelectedItem查询表中的
我无法获取最后一列的视觉效果。你能帮我做动力BI吗
谢谢大家!
请帮我回答这个问题好吗?
1 2 3 4 5 6 ...
下一页 最后一页 共 119 页