powerbi - 函数的可选参数使“null”成为下拉列表的选项。如何删除它?
问题描述
我已经构建了一个自定义连接器,并决定将 Navigator 中的函数参数更改为下拉列表。为此,我必须提供函数文档,并且由于函数的参数必须是可选的(我不希望将其传递给顶级导航函数),因此它生成了一个“null”选项:
它不会导致任何错误,因为它已被处理,但我希望它消失。如何在不从参数中删除“可选”的情况下做到这一点?我了解,如果未选择任何内容,则应为“null”,但我不希望将其作为列表中的选项。
为了清楚起见,这里是一些示例代码:
Params = type text
meta [
Documentation.FieldCaption = "Time Range (Default is medium):",
Documentation.AllowedValues = {"Short (4 weeks)","Medium (6 months)","Long (Overall)"}];
Function1Type = type function(
optional time_range as Params)
as table;
[DataSource.Kind="Project1"]
shared Project1.Function1 = (optional Params) => Value.ReplaceType(Function1, Function1Type);
解决方案
推荐阅读
- c++ - 控制台输出在 Qt5 中无法正确显示
- api - UserStoreConfigAdminService 问题
- html - 如何构建类似于 Facebook 提要侧边栏的粘性滚动侧边栏行为
- c - 尝试移动到在上述程序集的 C 代码中定义的变量时出现未定义符号错误
- sql - 返回计数值为 0 的 table_name 和 partition_name
- asp.net-core - 在 C# 中启动 2 个网络服务器
- python - 从 SmartSheet API 创建 Pandas DataFrame(嵌套、笨拙、JSON)
- ios - “可滚动内容大小与“ScrollView”不明确
- apache-kafka - 我们可以为生产者配置“delivery.timeout.ms”设置自定义值吗?
- python - 在 Python 中创建多项式类