我在Power中有一个DAX查询-见下面。我已经在数据中创建了一个新列,我希望将AgeWhenFirstSold(Mo)分组到年龄桶中。
我从这个查询中得到的结果是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"
)
)发布于 2018-05-09 10:21:59
我怀疑你的问题是按字母顺序"11“<= 5”
“尝试使用VALUE(<text>)”将表示数字的文本字符串转换为数字。
例如VALUE( Sheet1[AgeWhenFirstSold(Mo)] ) >= 0
但是,也可以配置回收箱和组,以避免不得不使用DAX:提取它们。
在Power桌面的字段部分右击AgeWhenFirstSold(Mo)并选择New Group:

然后,一个对话框允许您配置新组。
举个例子:

https://stackoverflow.com/questions/50250824
复制相似问题