powerbi - 如何在没有数据的情况下显示月份?
问题描述
我关注以下博客http://sqljason.com/2018/03/display-last-n-months-selected-month-using-single-date-dimension-in-powe ..。为了在 Power BI 中使用单一日期维度显示显示最近 N 个月和选定月份。
当事实表销售中没有数据时,我在尝试显示月份年份时遇到问题。
我做了修改:https ://1drv.ms/u/s!Amd7BXzYs7AVg3xJ1MKPYI_PIw3z
如何显示以 2015 年 10 月、11 月和 12 月为例?
解决方案
我下载了您的 PBIX 文件并查看了它。我不确定您到底想看到什么,因为您的报告中有一些怪癖。
我将尝试总结它们:
您有一个“选择月份”下拉菜单和一个用于选择月份数的滑块(如“过去 x 个月的销售额”)。这行不通。由于您现在需要使用 CTRL+单击(每个月)在下拉菜单中手动选择想要的月份,并且您需要使用滑块。
除此之外,您的计算似乎是错误的。如果我只选择 Dec-16 我得到 70。如果我选择 Nov-16 和 Dec-16,Dec-16 的销售额突然变成 70,而 Nov-16 接管。如果我选择到 7 月 16 日,7 月 16 日得到 70,12 月 16 日得到 120。我不知道这是否是你想要的,但它看起来很奇怪。
一个很好的措施提示。如果你求和、除或做任何计算。以 +0 结尾。这样你就不会看到 (Blank) 而是 0。例如
Sales (Selected Month) = SUM(Sales[Sales]) + 0
- 另外,你做了一个小日期表,很好。但是你并没有在你的报告中始终如一地使用它。对于选择月份,您使用日期表,对于图表,您使用销售表中的日期。最好使用日期表作为日期,因为这是唯一的目的。
推荐阅读
- python - 为什么 request.get() 在 python 中给我一个错误?
- c# - .ToString() 和 .ToLower() 给出关于文化差异的警告
- api - DDD:将分页信息从我的存储库返回到 NodeJS 中的 API 响应
- javascript - NodeJS 使用 POST 将 POST 传递给外部 API
- python - django_rest_swagger - 'staticfiles' 不是注册的标签库。必须是以下之一:
- c# - 在 C# 8.0 中调用方法之前的感叹号是什么意思?
- php - 从Controller中的多个数组获取数据
- python - tkinter,接受用户输入来指定要更新的标签
- angular - 当我们从路径移动到另一个路径时如何保持 Angular 8 应用程序状态
- javascript - 动画未显示,动画在屏幕上移动时正在复制