我在Power BI中有DAX查询 - 见下文。
我在数据中创建了一个新列,我希望将AgeWhenFirstSold(Mo)
分组到Age桶中。
我从这个查询得到的结果是0-5个月,但6-11个月没有显示在列中
Group AgeWhenFirstSold(Mo)- 6 Months =
IF (
AND ( Sheet1[AgeWhenFirstSold(Mo)] >= "0", Sheet1[AgeWhenFirstSold(Mo)] <= "5" ),
"0 - 5 Months",
IF (
AND ( Sheet1[AgeWhenFirstSold(Mo)] > "5", Sheet1[AgeWhenFirstSold(Mo)] <= "11" ),
"6 - 11 Months"
)
)
答案 0 :(得分:1)
我怀疑你的问题按字母顺序“11”&lt; =“5”
尝试使用 <xsl:template match="Elem1">
<xsl:element name="Elem1">
<xsl:for-each select="Obj">
<xsl:element name="{concat(local-name(),position())}">
<xsl:apply-templates select="@*"/>
</xsl:element>
</xsl:for-each>
</xsl:element>
</xsl:template>
“将表示数字的文本字符串转换为数字。”
e.g。 VALUE(<text>)
但是,您也可以配置分档和组,以避免使用DAX提取它们:
右键单击Power BI Desktop的FIELDS部分中的AgeWhenFirstSold(Mo),然后选择新建组:
然后,您可以使用对话框配置新组。
一个例子: