簡體   English   中英

SSRS(報表生成器)對一行進行排序

[英]SSRS (report builder) sorting a row

我的要求是我必須按月對一行進行排序,即 Jan、Feb、Mar 等,現在它沒有排序。

我嘗試在查詢 window 下按順序編寫查詢...

我曾嘗試在月份字段的表達式中編寫查詢,即

   IIF(Fields!Month_Y.Value = "Feb-19", 2,
   IIF(Fields!Month_Y.Value = "Mar-19", 3,
   IIF(Fields!Month_Y.Value = "Apr-19", 4,
   IIF(Fields!Month_Y.Value = "May-19", 5,
   IIF(Fields!Month_Y.Value = "Jun-19", 6,
   IIF(Fields!Month_Y.Value = "Jul-19", 7,
   IIF(Fields!Month_Y.Value = "Aug-19", 8,
   IIF(Fields!Month_Y.Value = "Sep-19", 9,
   IIF(Fields!Month_Y.Value = "Oct-19", 10,
IIF(Fields!Month_Y.Value = "Nov-19", 11, 12)))))))))))

我也在 Tablix - 排序表達式字段中編寫了相同的 IIF 條件查詢。

但它仍然沒有按月對報告進行排序。 如果有人可以看看並給出解決方案。

先感謝您。

我從您的問題中了解到您試圖在“數據集”上使用“案例”

我嘗試在查詢 window 下按順序編寫查詢...

所以接下來你需要做的是:

  1. 右鍵單擊該列。
  2. Go 到“短路”。
  3. 按“添加”。
  4. 選擇您的“數字”列(您映射的 - “2 月 19 日”等)。
  5. 選擇您的訂購方式“ZA”或“AZ”。

我模擬了你的情況,它對我有用。


見下圖

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM