PowerBI常见操作
分析方法
按周进行数据分析
Source:https://zhuanlan.zhihu.com/p/58948031
按条件统计数量(DAX)
增加一个统计列,此列统计了符合FILTER
条件的数据数量:
1 | 不足8小时数量 = COUNTROWS(FILTER(sheet1, sheet1[Group] = "招聘管理" && sheet1[出勤时长]<7.5 && sheet1[出勤时长] > 0 || sheet1[Group] <> "招聘管理" && sheet1[出勤时长] < 8 && sheet1[出勤时长] > 0)) |
类Excel的计算
VLOOKUP (DAX)
Document: https://docs.microsoft.com/en-us/dax/lookupvalue-function-dax
Example: https://www.wallstreetmojo.com/vlookup-in-power-bi/
Syntax
1 | LOOKUPVALUE( |
Parameters
Term | Definition |
---|---|
result_columnName | The name of an existing column that contains the value you want to return. It cannot be an expression. |
search_columnName | The name of an existing column. It can be in the same table as result_columnName or in a related table. It cannot be an expression. |
search_value | The value to search for in search_columnName. |
alternateResult | (Optional) The value returned when the context for result_columnName has been filtered down to zero or more than one distinct value. When not provided, the function returns BLANK when result_columnName is filtered down to zero value or an error when more than one distinct value. |
Return value
The value of result_column at the row where all pairs of search_column and search_value have an exact match.
If there’s no match that satisfies all the search values, BLANK or alternateResult (if supplied) is returned. In other words, the function won’t return a lookup value if only some of the criteria match.
If multiple rows match the search values and in all cases result_column values are identical, then that value is returned. However, if result_column returns different values, an error or alternateResult (if supplied) is returned.
转载请注明出处:PowerBI常见操作
原文地址:https://www.xiaotanzhu.com/powerbi/powerbi-howtos.html