敲黑板啦!!!
来来来
大家双眼看黑板
开始划重点啦
这篇大部分是"考试"必考题
你们一定要好好的牢记在心
一分都不要放过
刷题中...
Power BI面试题目-DAX9)什么是DAX?
答案:在Power Pivot中,为了做基础计算和数据分析,我们使用DAX. 它是用于计算计算列和计算字段的公式语言。
DAX适用于列值。
DAX不可以修改和插入数据。
我们可以用DAX创建计算列和度量值,但是我们不可以用DAX计算行。
DAX公示语法示例:
度量值为TOTAL SALES,计算Sales表格中[SalesAmount]列的值汇总。
A- 度量名称
B- =表明公示开头
C- DAX函数
D- SUM函数的参数
E- 参考表格
F- 参考列名
10)DAX最常用函数有哪些?答案:以下是一些DAX最常用的函数:
SUM, MIN, MAX, AVG, COUNTROWS, DISTINCTCOUNT
IF, AND, OR, SWITCH
ISBLANK, ISFILTERED, ISCROSSFILTERED
VALUES, ALL, FILTER, CALCULATE,
UNION, INTERSECT, EXCEPT, NATURALINNERJOIN,
NATURALLEFTEROUTERJOIN, SUMMARIZECOLUMNS, ISEMPTY,
VAR (Variables)
GEOMEAN, MEDIAN, DATEDIFF
11)FILTER函数如何使用?
答案:FILTER函数返回一个表,其中为每个源表行应用了过滤条件。 FILTER函数很少单独使用,它通常用作其他函数的参数,例如CALCULATE。
FILTER是一个迭代器,因此会对大型源表的性能产生负面影响。
可以应用复杂的过滤逻辑,例如在过滤器表达式中引用度量。 FILTER(MyTable,[SalesMetric] > 500)
12)Calculate和Calculatetable的特殊和独特之处是什么?
答案:这是允许您修改度量值和表格过滤器上下文的唯一函数。
添加到现有的查询过滤器上下文。
覆盖现有查询过滤器上下文。
移除现有查询过滤器上下文。
限制:
过滤器参数一次只能在一列上运行。
过滤器参数不能引用度量值。
13)对于分组数据的公共表函数是什么?
答案: SUMMARIZE()
SSAS中最主要的分组函数。
建议的做法是按列指定表和组,但不指定度量。您可以使用ADDCOLUMNS函数。
SUMMARIZECOLUMNS()
新的SSAS和Power BI Desktop的分组函数,更有效。
按列,表和表达式确定分组。
14)在DAX中使用变量有什么好处?
答案:有以下好处:
通过