在Power Query中,当我右键单击查询的名称时(在Power Query窗口的最左侧窗格中),我看到"启用加载"和"包含在报表刷新中"的选项.
我无法找到这两个选择实际意义和做法的解释.我非常感谢一个简短的教程.
我试图了解 SelectionIdBuilder 的工作原理。我特别想了解何时以及如何使用.withMeasureand .withSeries。GitHub (此处)中的信息并没有启发我。我找不到任何使用 或 的代码的真实.withMeasure示例.withSeries。
我仅使用.withCategory基于我看到的其他视觉效果的视觉效果,但我想真正了解 SelectionIdBuilder。
我当然希望了解有关 SelectionIdBuilder 如何工作以及在哪里可以找到有关它的更多详细信息的教育。
我在安装d3打字机时遇到问题.我按照微软的说明访问了https://github.com/Microsoft/PowerBI-visuals/blob/master/Tutorial/Typings.md,以及Sachin Patney在他的视频中所做的工作:https://www.youtube.com/watch ?v = _2-yMGtEv2w.
运行"npm install typings -g"似乎工作正常.
运行"typings install --save --global dt~d3"或"typings i dt~d3 -G"都会产生此错误:"typings ERR!message尝试编译"d3"作为全局模块,但它看起来像一个外部模块.您需要删除全局选项才能继续."
如果我删除全局选项,它会在我的visual文件夹中使用路径中的"modules"文件夹而不是"globals"文件夹添加打包信息(即,MyVisual | typings | modules | d3而不是MyVisual | typings | globals | D3).Intellisense也不适用于d3.
知道为什么我不能在全球范围内安装d3打字机吗?
我无法弄清楚如何设置我的d3符号的大小:
legendRectE
.append('path')
.attr("d", d3.svg.symbol().type((d) => { return d[2] }))
.style("fill", function (d) {
return d[1];
})
.attr('stroke', 'black');
Run Code Online (Sandbox Code Playgroud)
我尝试使用.size()这样的,但它不起作用:
legendRectE
.append('path')
.attr("d", d3.svg.symbol().type((d) => { return d[2] }))
.style("fill", function (d) {
return d[1];
})
.attr('stroke', 'black')
.size(20*20);
Run Code Online (Sandbox Code Playgroud)
当我尝试使用.size()这样的时候,我收到一个错误:[ts] Supplied parameters do not match any signature of call target.
那么在这种情况下如何设置符号的大小呢?
我正在研究Power Bi d3图表,我正在尝试更改图表轴线的粗细/宽度.以下代码更改了行的宽度,但也影响了tick的标签,彻底改变了字体.
this.xAxis
.style({ 'stroke': 'black', 'fill': 'none', 'stroke-width': '1px'})
.call(xAxis);
Run Code Online (Sandbox Code Playgroud)
我想不影响刻度线的标签.我怎样才能改变轴线?
Text.Split和Text.SplitAny之间的区别对我来说并不清楚.他们似乎都使用相同的语法并做同样的事情.有人请解释一下他们之间的区别吗?
使用PowerQuery是否有一种简单的方法来计算另一个文本字符串中一个文本字符串的出现次数?
例如,如果我有字符串“快速的棕色狐狸跳过懒狗而懒狗没有注意到”,我如何轻松确定“懒惰”和“狗”这两个词出现两次?
我知道我可以Text.Contains用来确定字符串中是否出现了懒惰和狗声,但是我不知道确定它们出现多少次的简单方法。
我有一个传奇,有彩色矩形......
我想用符号(即圆形,十字形,菱形,方形)替换矩形.我无法弄清楚如何做到这一点.
我一直在使用各种变体.attr("d", d3.svg.symbol().type('circle').例如,我试过:
legendRect
.attr("d", d3.svg.symbol().type(function (d) { return d[2] })
Run Code Online (Sandbox Code Playgroud)
我试过了:
legendRect.append("svg:path")
.attr("d", d3.svg.symbol().type((d: any) => { return d[2] }))
Run Code Online (Sandbox Code Playgroud)
d[2]是"应该是"从中拉出来legendData,如下面的代码示例所示......就像它所做d[1]的一样fill.
但我没有看到任何变化.
这是我用于图例的代码,下面没有符号内容.我做错了什么,如何将矩形更改为符号?我需要在哪里添加什么?
var legendData = [["OA", "yellow", "circle"], ["OI", "blue", "cross"], ["RARC", "green", "diamond"], ["CAPE", "red", "square"], ["Other", "black", "triangleDown"]];
var legend = this.svg.append("g")
.attr("class", "legend")
.attr("height", 0)
.attr("width", 0)
.attr('transform', 'translate(-20,250)');
var legendRect = legend.selectAll('rect').data(legendData);
legendRect.enter()
.append("rect")
.attr("x", width - 65)
.attr("width", 10)
.attr("height", 10) …Run Code Online (Sandbox Code Playgroud)