Tag: powerbi

在使用DAX的expression式中“开始于”

如何用DAX编写expression式来检查一个string是否由另一个string开头? 例如:ext.example以“ext”开头。

Expression.Error Power Query EXCEL

Power Query中的dynamic参数有问题。 有代码: let Parametro = Excel.CurrentWorkbook(){[Name="Parametro"]}[Content], InicioExec_Valor = Parametro{0}[Valor], FimExec_Valor = Parametro{1}[Valor], Fonte = Sql.Database("DATABASE", "TABLE", [Query="select#(lf)#(lf)o.cd_controle, exe.nm_pessoa AS Executante, o.numero AS OM, #(lf)CONVERT(nvarchar(10), o.dt_abertura, 103) AS Abertura,#(lf)o.medidor Horimetro_OM,#(lf)p.nm_pessoa AS Cliente, #(lf)e.nm_equipto AS Equipamento, pat.nr_patrimonio AS Patrimonio, #(lf)CONVERT(nvarchar(10), o.dt_autoriz_execucao, 103) AS Inicio_Exec, #(lf)CONVERT(nvarchar(10), o.dt_encos_oficina, 103) AS Fim_Exec, Z.nm_apelido AS Unidade, #(lf)CASE WHEN fl_preventiva = […]

PowerQuery:按字母数字排列dynamic数量的列

所以我有一个强大的查询脚本,在一个点上摆动一张桌子。 这将创build一个dynamic数量的列。 其中一列是文本,但通常在前面有一个值,例如1. this is a description 2. this is another description等等,直到34. this is a description 。 PowerQuery按字母顺序从左到右sorting这些列。 不过,我想按编号sorting。 由于列的数量是可变的,列名也是一样,所以我不能用显式的列名重新sorting。 我有点卡在这里,所以任何帮助会做!

条件如果在电源查询的高级编辑器

我有一个字段命名field ,我想看看它是否为空,但我在查询中得到一个错误,我的代码是这样的: let Condition= Excel.CurrentWorkbook(){[Name="test_table"]}[Content], field= Condition{0}[fieldColumn], query1="select * from students", if field <> null then query1=query1 & " where id = '"& field &"', exec= Oracle.Database("TESTING",[Query=query1]) in exec 但是我得到了一个错误的情况,你发现错误? 我得到了Expression.SyntaxError: Token Identifier expected.

为什么具有多个源的PowerPivot不会显示正确的数据,除非将某些值添加到值列表中?

我有三个表格: 人 事件 PersonEvent 人参加活动。 这个多对多的关系是由联结表PersonEvent来模拟的,它也logging事件所花费的时间。 我将这些表中的每一个添加到数据模型中,如下所示: 我想看看哪些人参加了哪些活动。 PowerPivot显示每个人参加每个事件,这显然是错误的: 只有当我在PowerPivot中添加“花费的小时数”时才会显示正确的信息: 为什么?

左外连接和DAX

我有2个表格: 事实销售表(销售) 三维周期表(dimperiod) 我已经通过“期间”专栏中的模型join了他们。 但是,当我显示销售额我得到这个。 我想有一个没有销售额的等于0的行。如下: 我使用了以下DAX,但没有工作。 CustomSales:=CALCULATE(SUM([Sales]), NATURALLEFTOUTERJOIN(sales,dimperiod))

Office 365中的Power BI

我被要求使用Power BI在Dashboard项目上工作。 这将在Office 365站点中实现。 我无法在办公室356中find与Power BI相关的正确解释教程。我在Power BI for Office 365中遇到以下困惑。 Office 365和MS Office Excel中的Power BI有什么不同? Office 365和MS Office Excel中的Power BI有什么关系? 我可以在没有本地安装的Office Excel的情况下在Office 365中创buildPower BI报告吗? Q&Afunction已经包含在Power BI中吗?还是其他的? Power BI视图能否包含在网站组件中? Excel Web服务和Power BI有什么不同? 想知道如何资源的例子? 以下的想法是正确的吗? Power BI具有与Office Excel应用程序相同的可视化function。 我们在本地使用Office Excel使用Power BI创build可视化文件,然后将其上传到Office 365,我们可以与Web上的可视化文件进行交互。 是否一切都必须在本地Office Excel文件中完成注意必须在Office 365中完成? 即使在Office 365中有Power BI的数据源configuration。那是要创buildOdata吗? 提前致谢 :)

如何在Power View中创build嵌套的图块

我目前能够使用Power View中的图块function更快地查看数据。 不过,我还没有想出一个方法来使嵌套的瓷砖进一步深入到相关的数据。 例如,我想要在所有不同“项目”的顶部显示一个拼贴条。 一旦我点击一个瓷砖,我想看到该项目的所有相关数据,并有部分容器有一块瓷砖显示“风险,问题,行动项目等”。 和一个列表中的其他项目。 在这个链接中查看图片(这是一个非工作的仪表板,但是向您展示了所有这些以更好地了解层次结构)。 有谁知道如何做到这一点? 我知道我可以使用切片机而不是其中一个级别或视图filter,但我希望能够使用两个瓷砖。

将代码从批处理转换为vba

我有这个batch file,查找进程名称msmdsrv.exe ,使用tasklist获取PID number然后使用netstat获取连接types所在的port number 。 最后它会将结果导出到文件PBD_Port.csv for /f "tokens=2 delims=," %%F in ('tasklist /nh /fi "imagename eq msmdsrv.exe" /fo csv') do ( set var=%%F ) for /f "tokens=2 delims= " %%h in ('netstat -ano ^| findstr ESTABLISHED ^| findstr %var%') do ( set var1=%%h ) echo %var1% > PBD_Port.csv 我使用此代码来获取PowerBi桌面的端口号,因为每次启动Power Bi Desktop时都会更改它。 是否有可能在Excel中有一个macros,做同样的事情? 所以,而不是使用batch […]

在DAX中计算SUMMARIZE的计算

我有以下情况。 我有通过考试的学生。 他们可能同时有一个以上的主pipe。 我想在DAX中创build一个计算每个级别(即部门,主pipe,学生)平均分数的计算。 原始表格包含了每个学生的单项testing,但是我已经把这个表格与新创build的一个学生主pipe“留在了一起”,这样我就可以计算出主pipe的分数。 问题是当我计算每个部门的平均分数,因为它包含我用这个新表创build的所有重复。 这些是我的表格: 这是我的模型: 刚刚计算得分平均值的DAX显然适用于下面的数据透视表中的学生和主pipe,但在部门级别上是错误的: Avg Score:=AVERAGE(score[Score]) 在这一点上,我尝试了下面的东西,但没有成功。 我的意思是创build一个dynamic表与SUMMARIZE由testid分组,并做平均分数。 然后,我想再次平均,这将是正确的分数,并将1column-1row转换为数值。 但是这不起作用,我不知道为什么: Avg Score= VAR ThisTable=SUMMARIZE(score,score[TestId],"IndividualScore",AVERAGE(score[Score])) RETURN SUMMARIZE(ThisTable,"AvgScore",AVERAGE([IndividualScore]))